![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jmeter
Lily走起
这个作者很懒,什么都没留下…
展开
-
Jmeter之正则表达式
正则表达式:()里面是正则表达式的元符。括号左边是左边界,右边是右边界。原创 2022-03-02 18:19:46 · 176 阅读 · 0 评论 -
Jmeter之时间偏移函数__timeShift
__timeShift,调试如下:第一个参数:设置日期时间格式第三个参数:偏移量: 天:-P6D 小时:-PT6H 分:-PT6M 秒:-PT6s原创 2022-03-02 18:13:39 · 1588 阅读 · 0 评论 -
Jmeter JDBC Request
下载 mysql驱动: https://dev.mysql.com/downloads/ ,下载成功后,将jar包放到lib/ext目录下配置JDBC Connection Configuration2.1 第一部分:Variable Name for created pool: 数据库连接池的名称,填写入一个变量名,需要与JDBC request 或JDBC PreProcessor或JDBC PostProcessor中的变量名一致;这样,一个测试计划中可以绑定多个DB源;2...原创 2021-12-21 17:25:00 · 674 阅读 · 0 评论 -
jmeter处理post form-data上传文件类型接口
1.原创 2021-04-27 10:46:15 · 657 阅读 · 0 评论 -
jmeter if控制条件表达式
1. 表达式:条件格式:${__jexl3(条件表达式)}:== 是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1!=不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1!非,如${__jexl3(!(${VAR}!=1),)}对${VAR}!=1的结果取反&&或||且与或,如 ${__jexl3(${VAR}==1 && ${sex} != "1",)}> 或者>.原创 2021-04-27 10:39:34 · 2922 阅读 · 0 评论 -
jemter http请求设置KeepAlive解析
待补充原创 2021-01-26 12:11:45 · 903 阅读 · 1 评论 -
Jmeter-PerfMon Metrics Collector监控解析
CPU: 对于各指标项,数值都是代表百分比,比如默认配置(combined)下在曲线图中看到某个时间的数值是30,即代表此时总的cpu使用时间占比为30%。 有两点比较有用的地方值得说明:一是在Scope区域,可以通过Per Process选项来获取指定进程的CPU使用情况,二是在CPU Cores区域,我们可以选择监控指定的单个Core。 Memory: 各指标项中,usedperc(默认)和freeperc两项的数值代表与总内存的百分比,其余指标项的数值都是指内存大小,选中对应...原创 2021-01-21 11:42:18 · 2524 阅读 · 0 评论 -
linux下jmeter环境配置
1. 执行 java -version ;jmeter -v 查看是否已经配置jdk和jmeter 。2. ping 或者telnet 要访问的服务器,检查网络是否联通3. 查看linux上支持哪些文件上传形式。sftp、文件管理,命令上传如 rz4. 查看linux上是否支持上传、解压命令,如输入上传命令: rz 输入解压命令: tar --help 5. 查看有哪些文件操作权限6. jdk的安装: 下载对应的压缩包, 上传到linux目录中,我这里有tmp目录的权限,上传到了...原创 2021-01-20 17:52:59 · 1095 阅读 · 0 评论 -
jmeter函数-日期时间
生成当前时间戳,毫秒级String timestamp="${__time()}";long Time=Long.parseLong(timestamp);生成当前时间一年后时间戳,毫秒级String timestamp1="${__timeShift(,P364DT23H59M59S,)}";long EndTime=Long.parseLong(timestamp1);原创 2021-01-08 17:15:09 · 578 阅读 · 0 评论 -
charles抓取jmeter发送的请求
在jmeter–http请求–高级中设置代理即可: 127.0.0.1 8888原创 2021-01-06 12:56:14 · 427 阅读 · 0 评论 -
jmeter响应报文有转义字符的原因
现象:响应报文如下,含有转义字符:原因:HTTP请求–高级–客户端实现,有三种方式:1. 默认 2. httpclient4 3. java在默认和httpclient4 的时候自动做了转义处理。如果是java,就不会做转义处理。...原创 2020-12-22 17:44:10 · 2044 阅读 · 1 评论 -
jmeter非GUI压测,打印错误日志实现方法
在beanshell后置处理器中,做判断处理。if(dataaa==""){FailureMessage=“系统无响应”;log.info(FailureMessage);}else if(dataaa.contains(“true”)==false){String MSG="\n部分断言不通过,请排查是性能问题还是程序代码问题:";FailureMessage=MSG+"\n"+“响应内容:\n”+dataaa+"\n";log.info(FailureMessage);}执行命.原创 2020-12-22 10:40:29 · 1762 阅读 · 0 评论 -
采用beanshell断言,请求失败后在grafana面板error中显示不出来
请求断言采用beanshell断言。如下如上,请求失败后,在查看结果树和聚合报告,都能统计错误率。但是在 grafana中,error部分却没有错误信息解决办法: 采用beanshell后置处理器+响应断言,再看错误报文,在grafana的error部分显示出来了...原创 2020-12-17 13:02:41 · 376 阅读 · 1 评论 -
jmeter非GUI模式生成的jtl报告在查询结果树里查询为空
问题如下:解决办法:jmeter bin目录中,打开jmeter.properties 修改圈选的内容为true,使其生效jmeter bin目录中,打开user.properties 文件中,添加如下信息:jmeter.save.saveservice.output_format=xmljmeter.save.saveservice.response_data=truejmeter.save.saveservice.samplerData=truejmeter.save.saveser原创 2020-12-15 17:51:48 · 699 阅读 · 3 评论