随笔分类 - JMeter
摘要:场景:添加 JMeter log 输出,想输入自定义请求的名称 // 获取 response body prev.getResponseDataAsString(); // 获取 HTTP Request 插件里面的 Name prev.getSampleLabel() 补充知识点: JMeter
阅读全文
摘要:场景: 需要模拟 100 个账号,100个并发,循环登录登出系统;由此引起了一个问题,如果线程10比线程1提前结束,那么线程10会按 cvs 顺序读取,就有可以读取到目前还在其他线程里面的一个账号; 就会出现两个线程登录同一个账号的情况。 当A线程用User1登录,B线程再用User1登录,这个时候
阅读全文
摘要:场景: 在 BeanShell PreProcessor 中,使用 vars.get("__threadNum") 获取不到当前线程数,如: import org.apache.jmeter.util.JMeterUtils; import org.apache.jmeter.engine.util
阅读全文
摘要:JMeter 下载地址: https://jmeter.apache.org/ apipost 下载地址:(另外一个工具) https://www.apipost.cn/
阅读全文
摘要:Jmeter 性能优化:(3优化 + 1补充) 1、在 jmx 文件中 Disable 所有的结果输出,如: View Results Tree / Graph Results / Aggregate Report 等。 2、采用命令的方式执行(如果需要生成 HTML,建议分开两段命令执行)如: c
阅读全文
摘要:入参:可以通过该方式动态生成入参参数,如时间参数,随机参数等。 操作:右键 HTTP Request - Add - Pre Processor - BeanShell PreProcessor import java.time.LocalDate; import java.time.format.
阅读全文
摘要:在实际使用中,后台其实已经对异常的进行了处理,response body 返回来的,都是正常的请求响应; 这个时候,则需要通过 respCode 进行判断该请求是否是有效响应。 如响应报文如下: { "respCode": 0, "errMsg": null, "data": 100000 } 处理
阅读全文
摘要:Jmeter 定义 User 随机数变量无效 随机数方法: RandomString10 ${__RandomString(10,ABCDEFGHIJKLMNOPQRSTUVWXYZ)} RandomNum4 ${__Random(1000,9999)} 场景: 1、在 Http Request 请
阅读全文
摘要:JMeter 获取 response body 的数据 位置:右键(HTTP Request) - Add - Post Processors - BeanShell PostProcessor import net.minidev.json.JSONObject; import net.minid
阅读全文
摘要:Jmeter response body 为空
阅读全文

浙公网安备 33010602011771号