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