6、用户登录并发、新建以及编辑操作;
需求:
1、使用5個(gè)用戶并發(fā),執(zhí)行時(shí)間5分鐘
2、實(shí)現(xiàn)登錄,新建,編輯等操作
3、判斷登錄是否成功
4、單用戶單輪執(zhí)行2次新建操作(可以使用:“如果if控制器”來判斷一下,如果登錄成功就執(zhí)行循環(huán)的操作,即相同的兩次新建請求操作,因此下面再新建一個(gè)“循環(huán)控制器”進(jìn)行循環(huán)一次新建請求操作)
5、編輯操作只針對第二次新建進(jìn)行請求關(guān)聯(lián)
6、得出總的tps
?
?
步驟:
1、新建線程組,線程數(shù)輸入5,勾選調(diào)度器,輸入持續(xù)時(shí)間為5分鐘*60s=300s;
2、?一:登錄的http請求里面有賬號(hào)和密碼,這時(shí)候可以新建一個(gè)csv數(shù)據(jù)文件,配置好賬號(hào)和密碼的變量,
? 二:然后再http請求里面輸入${變量名稱};
? ? ? 三:還可以新建一個(gè)”http信息頭管理器”,后面都會(huì)默認(rèn)使用這個(gè)http信息頭,
? 四:還可以新建一個(gè)‘用戶定義變量’,定義ip,后面可以進(jìn)行傳遞ip這個(gè)變量${ip}
3、再登錄下面新建一個(gè)“正則表達(dá)式”提取器,然后將要判斷的登錄里面的返回信息,“正表達(dá)式”里面輸入的<a(.+?)”/”>/</a></p>,這個(gè)是登錄的“查看結(jié)果樹”里面的返回信息
?
4、此時(shí)進(jìn)行判斷登錄是否成功(成功就執(zhí)行循環(huán),否則報(bào)錯(cuò)):新建一個(gè)邏輯控制器“如果if控制器”,放在登錄后面,然后利用“菜單欄里面的函數(shù)對話框,選擇jexl3”輸入:”${引用的名稱login}”==”href=”
,然后生成的變量復(fù)制到”如果if控制器”里面;
?
5、然后新建一個(gè)“循環(huán)控制器”在‘如果if控制器’下面,可以表示:判斷登錄成功后,循環(huán)執(zhí)行兩次新建操作;
?
6、新建一個(gè)請求為編輯操作(這些請求都是可以直接代理錄制抓取的)
7、最后在線程下新建“聚合報(bào)告”,運(yùn)行可查看結(jié)果;
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/QiKa/p/11146572.html
總結(jié)
以上是生活随笔為你收集整理的6、用户登录并发、新建以及编辑操作;的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息系统开发平台OpenExpressA
- 下一篇: 现代3D图形编程学习-关于本书(译)