Badboy自动化测试工具11 导出脚本用于Jmeter并发测试
本節(jié)主要講解利用Jmeter進(jìn)行并發(fā)測(cè)試和引入圖像報(bào)表
1. 在Jmeter中打開上節(jié)課(10)Badboy導(dǎo)出的在拉手網(wǎng)查詢KTV的腳本Lashou_Search.jmx.
2. 右擊Lashou節(jié)點(diǎn),Add->Listener->Aggregate Graph & Graph Results
3. 對(duì)圖像報(bào)表進(jìn)行配置(配置省略)
4. 點(diǎn)擊Search節(jié)點(diǎn),線程組配置界面展開:
5. 在線程組里設(shè)置負(fù)載信息,即線程屬性,選中Start next thread loop , 線程數(shù): 10 , Ramp-up period(inseconds): 0, 循環(huán)次數(shù): 1
???
說明1. :向測(cè)試計(jì)劃中增加相關(guān)負(fù)載設(shè)置是Jmeter需要模擬十個(gè)請(qǐng)求者,每個(gè)請(qǐng)求者在測(cè)試過程中并發(fā)請(qǐng)求,并且連續(xù)請(qǐng)求2次。
????? 線程數(shù)代表發(fā)送請(qǐng)求的用戶數(shù)目,Ramp-up period(inseconds)代表每個(gè)請(qǐng)求發(fā)生的總時(shí)間間隔,單位是秒。假如我的請(qǐng)求數(shù)目是5,而這個(gè)參數(shù)是10,那么每個(gè)請(qǐng)求之間的間隔就是 10/5,也就是2秒。如果設(shè)置為0就代表并發(fā)請(qǐng)求。Loop Count代表請(qǐng)求發(fā)生的重復(fù)次數(shù),如果選擇后面的forever(默認(rèn)),那么請(qǐng)求將一直繼續(xù),如果不選擇forever,而在輸入框中輸入數(shù)字,那么請(qǐng)求將重復(fù)指定的次數(shù)。
? 說明2:調(diào)度器配置
??????????? 啟動(dòng)時(shí)間:測(cè)試計(jì)劃什么時(shí)候啟動(dòng),啟動(dòng)延遲會(huì)覆蓋它。
??????????? 結(jié)束時(shí)間:測(cè)試計(jì)劃什么時(shí)候結(jié)束,持續(xù)時(shí)間會(huì)覆蓋它。
??????????? 持續(xù)時(shí)間:測(cè)試計(jì)劃持續(xù)多長(zhǎng)時(shí)間,會(huì)覆蓋結(jié)束時(shí)間。
??????????? 啟動(dòng)延遲:測(cè)試計(jì)劃延遲多長(zhǎng)時(shí)間啟動(dòng),會(huì)覆蓋啟動(dòng)時(shí)間。
?
6. 點(diǎn)擊Aggregate Graph, 點(diǎn)擊運(yùn)行后觀察運(yùn)行結(jié)果
7. 觀察并行測(cè)試的結(jié)果
?
8. 再次運(yùn)行一次10人查詢并發(fā)測(cè)試,我們可以觀察到Result界面下記錄了所有運(yùn)行的報(bào)告趨勢(shì),我們可以指定一個(gè)文件路徑和輸出文件名,保存這個(gè)報(bào)告,代碼優(yōu)化或性能改進(jìn)后,我們?cè)俅握{(diào)用此報(bào)告,對(duì)比改進(jìn)效果。
?
本文轉(zhuǎn)自葉子文文博客51CTO博客,原文鏈接http://blog.51cto.com/leafwf/1141011如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
葉子文文
總結(jié)
以上是生活随笔為你收集整理的Badboy自动化测试工具11 导出脚本用于Jmeter并发测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql身份认证漏洞及利用(CVE-2
- 下一篇: [从C到C++] 1.3 C++布尔类型