背景:
- 在頁(yè)面點(diǎn)擊提交的時(shí)候米绕,頁(yè)面有限制一次只能填寫多少數(shù)字槽棍,以防拖慢數(shù)據(jù)庫(kù)
- 但是如果有人打開(kāi)很多頁(yè)面進(jìn)行操作十气,雖然頁(yè)面限制嗜桌,還是大量數(shù)據(jù)去請(qǐng)求數(shù)據(jù)庫(kù)
- 為了單獨(dú)測(cè)試這一操作的并發(fā)控制拐格,發(fā)現(xiàn)操作的時(shí)候需要登錄
- 為此可以使用cookie管理器百拓,正則表達(dá)式提取器參數(shù)化相關(guān)cookie信息
- 再對(duì)操作就可以單獨(dú)測(cè)試了
需要的工具:
- jmeter(做并發(fā)測(cè)試)
- fiddler(抓包使用)
- 瀏覽器(谷歌渠鸽,火狐都可以)
以下是操作3大步驟:
一嫂粟、前期準(zhǔn)備工作
1.1. 打開(kāi)fiddler進(jìn)行設(shè)置
11.png
1.2. 都勾選上 有些https的頁(yè)面就也可以抓包了
12.png
1.3. 設(shè)置端口號(hào) 允許控制都加上
13.png
4.4. 設(shè)置瀏覽器HTTP代理為fiddler的地址和端口號(hào)
14.png
1.5. 瀏覽器進(jìn)行登陸操作 fiddler抓包
15.png
二、jmeter相關(guān)操作:
2.1. 創(chuàng)建線程組:
21.png
2.2. 添加登陸的http請(qǐng)求:
22.png
2.3. 復(fù)制fiddler登錄的請(qǐng)求信息
23.png
2.4. 填寫登陸相關(guān)信息 粘貼fiddler里面的請(qǐng)求信息
24.png
2.5. 添加查看結(jié)果樹 查看http請(qǐng)求的請(qǐng)求和返回信息
25.png
2.6. 添加正則表達(dá)式提取器(提取cookie的信息):
26.png
2.7. 查看結(jié)果樹的返回頭信息里面copy信息到正則表達(dá)式中
27.png
2.8. 添加cookie的正則表達(dá)式
2.8.1 添加cookie1
281.png
2.8.2 添加cookie2
282.png
2.9. 添加cookie管理器
29.png
2.10. 填寫cookie相關(guān)的信息及上面正則提取的信息
210.png
三责静、開(kāi)始真正的請(qǐng)求操作
3.1. 頁(yè)面操作需要的操作 fiddler抓包
31.png
3.2. copy請(qǐng)求相關(guān)信息
32.png
3.3. 添加http請(qǐng)求袁滥,將fiddler需要的請(qǐng)求信息copy進(jìn)去 其他信息填進(jìn)去
33.png
3.4. 函數(shù)助手 將需要唯一的字段進(jìn)行設(shè)置
34.png
3.5. 進(jìn)行線程設(shè)置
35.png
3.6. 請(qǐng)求成功 查看結(jié)果
3.6.1 第一次請(qǐng)求會(huì)成功
361.png
3.6.2 再次請(qǐng)求會(huì)失敗
362.png
OK 達(dá)到目的 如果再需要 就進(jìn)行線程和循環(huán)次數(shù)以及間隔時(shí)間修改進(jìn)行多次測(cè)試了
ps:上下拖動(dòng)可以修改執(zhí)行順序