上海 有哪些做網(wǎng)站的公司好想做游戲推廣怎么找游戲公司
1)用戶定義的變量? ? ?路徑:添加-》配置元件-》用戶定義的變量
用戶定義的變量是全局變量,可以跨線程組被調(diào)用,但在啟動(dòng)運(yùn)行時(shí)獲取一次值,在運(yùn)行過(guò)程中不再動(dòng)態(tài)獲取值。
注意的是,如果在某個(gè)線程組定義了全局變量,如果此線程組禁用了,則其他線程組無(wú)法調(diào)用這個(gè)全局變量
2)用戶參數(shù)? ? ??路徑: 添加-》前置處理器-》用戶參數(shù)
用戶參數(shù)是局部變量,只能在自己的線程組中被調(diào)用,在啟動(dòng)時(shí)調(diào)用一次,在運(yùn)行過(guò)程中還會(huì)動(dòng)態(tài)調(diào)用。
3)csv數(shù)據(jù)文件設(shè)置? 路徑:添加->配置元件->CSV Data Set Config
1)Filename:文件路徑(如果和腳本同路徑,只需要輸入文件名;否則要輸入全路徑)
2)File encoding:編碼和文件格式保持一致,如果有中文,最好用UTF-8
3)Variable names:參數(shù)名稱,參數(shù)之間用,隔開
4)Delimiter:輸入文件(csv/dat等)中的分割符號(hào);用\t代替tab鍵
5)Allow quoted data:當(dāng)獲取的數(shù)據(jù)中包含"時(shí),要設(shè)置為True
6)Recycle on EOF: 設(shè)置為True后,允許循環(huán)取值
7)Stop Thread EOF: 當(dāng)Recycle on EOF為false并且Stop Thread EOF 為true,則讀完csv文件中的記錄后,停止運(yùn)行,線程數(shù)及執(zhí)行次數(shù)無(wú)效
8)Sharing Mode:共享模式:?All threads:所有線程,所有線程循環(huán)取值,線程1取第一行,線程二取下一行;Current thread group:當(dāng)前線程組,各個(gè)線程組分別循環(huán)取值;Current thread:該測(cè)試計(jì)劃內(nèi)的所有線程都取第一行
4)函數(shù)助手對(duì)話框-常用的Jmeter函數(shù)
Jmeter入門級(jí)--函數(shù)助手的使用 - snoweveryday - 博客園 (cnblogs.com)
jmeter--函數(shù)助手對(duì)話框之參數(shù)詳解 - 溪洋 - 博客園 (cnblogs.com)
舉例:
有返回值,當(dāng)變量使用
__Random:在最大值和最小值之間取一個(gè)隨機(jī)值。有三個(gè)參數(shù):最大值,最小值,獲取的隨機(jī)值的變量名
例如,生成[1,100]內(nèi)的隨機(jī)函數(shù)
?無(wú)返回值,生成新變量
__setProperty
函數(shù)__setProperty用于設(shè)置JMeter屬性的值。函數(shù)的默認(rèn)返回值是空字符串,因此該函數(shù)可以被用在任何地方,只要對(duì)函數(shù)本身調(diào)用是正確的。
通過(guò)將函數(shù)可選的第3個(gè)參數(shù)設(shè)置為"true",函數(shù)就會(huì)返回屬性的原始值。
屬性對(duì)于JMeter是全局的,因此可以被用來(lái)在線程和線程組之間通信。