模拟多用户多场景:
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,)}
发表评论