環(huán)境:mac pro
啟動(dòng):終端
感覺:
postman真的適合單次請求,循環(huán)自動(dòng)請求(哪怕不是為了測驗(yàn)性能就是為了循環(huán)發(fā)送多參數(shù)情況)還是Jmeter好。Jmeter在處理“單請求URL-多參數(shù)組合”問題非常好,由于公司業(yè)務(wù)拓展曲線,我還沒有到需要用他做性能測試的情況。
下面想說些讓我印象深刻的坑點(diǎn)
坑點(diǎn):
1.啟動(dòng)后控制臺(tái)提示“no enabled thread group”
疑惑:我設(shè)置了有線程組,為什么還是說“找不到能用的線程組”?
看圖,原因在這個(gè)標(biāo)識上的。丫的Jmeter的設(shè)計(jì)采納了Java系開放環(huán)境偏好,構(gòu)件增加了“開啟”和“關(guān)閉”,處于“關(guān)閉”狀態(tài)是不可用的!?。∫曈X效果上一個(gè)是淺灰色,一個(gè)是亮色,在整體暗背景上這點(diǎn)差異真是太不明顯了??!

2 setup Thread Group
這個(gè)不是必需的!
3 這個(gè)軟件跟別的軟件還有點(diǎn)不一樣:調(diào)試結(jié)果不是自動(dòng)出的,而是必須添加了之后才能看到的。而且菜單路徑也比較奇葩:
添加-監(jiān)聽器
丫的我也是第一次見軟件把“執(zhí)行結(jié)果”放在“監(jiān)聽器”下的。
4 “http請求”和它提供的幾個(gè)參數(shù)配置菜單,并不是自動(dòng)關(guān)聯(lián)的。參數(shù)里各種${參數(shù)名}表達(dá)式,不管你是在“csv”里配置的參數(shù)變化序列,還是在“用戶參數(shù)”里配置的用戶參數(shù)迭代序列,都需要在“HTTP請求”的“parameter”里配置變量名+取值,這樣在http請求里才會(huì)關(guān)聯(lián)上。參照下圖:

另,關(guān)于參數(shù)設(shè)置的詳細(xì)搭配使用我覺得這篇文章寫得不錯(cuò):https://blog.csdn.net/wetest_tencent/article/details/51444291
整體感覺:
Jmeter軟件帶有一些Java思維色彩,是一款設(shè)計(jì)組織上“反人類”但是功能內(nèi)在緊湊的軟件,適合一定代碼基礎(chǔ)的人用。另外,建議Jmeter上手時(shí)循序漸進(jìn),別像我這樣自己摸索一上來就弄得很高端,出了問題去網(wǎng)上查資料提示說可能基礎(chǔ)配置有問題......誰不知道地基如果有問題,會(huì)影響上層建筑的,但是上層建筑除了問題一定是因?yàn)榈鼗鶈幔恳院筮€是腳踏實(shí)地的好。
軟件使用學(xué)習(xí)總結(jié):
1.一上來探索階段可以隨意多點(diǎn)點(diǎn)耐心看看都有哪些菜單都是干啥使用的。
2.如果想做些什么,就從簡單的、基礎(chǔ)的、與其他元素聯(lián)系少的開始。從底往高開始,除非你是天才。只管設(shè)計(jì)蓋樓,樓榻了能迅速定位到原因修正。
3.中文教程是信息讀取最快的。在此感謝騰訊WeTest。