当前位置: 代码网 > it编程>编程语言>Javascript > 关于jmeter混合场景压力测试

关于jmeter混合场景压力测试

2024年08月02日 Javascript 我要评论
1.多用户:SetUp线程组设置循环;新建csv存储用户和密码;正则表达式提取cookie;JSR223后置处理程序存token至本地。2.多场景:设置csv读取cookie文件;设置http信息头管理保存${cookie}3.执行完后tearDown线程组-JSR223删除token文件。

模拟多用户多场景:
1.多用户:setup线程组设置循环;新建csv存储用户和密码;正则表达式提取cookie;jsr223后置处理程序存cookie至本地

fileoutputstream  fps=new fileoutputstream("c:/users/desktop/cookie.txt",true);
outputstreamwriter osw=new outputstreamwriter(fps);
bufferedwriter bw=new bufferedwriter(osw);
bw.append("${cookie}\n");
if(bw!=null) bw.close();
if(bw!=null) osw.close();
if(bw!=null) fps.close();

2.多场景:设置csv读取cookie文件;设置http信息头管理保存${cookie}

3.执行完后teardown线程组-jsr223删除cookie文件

string filename="c:\\users\\desktop\\cookie.txt";
file file=new file(filename);
if(file.exists()){
    file.delete();
}

4.响应断言(断言必须放在请求子文件下,否则获取不到断言结果)

5.post请求中参数复杂若不想被转义
将参数直接放在请求体中如:username=100020&password=${__p(password,)}

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com