随笔分类 -  性能测试

JMeter-BeanShell断言
摘要:BeanShell断言 将需要断言的字段,传入参数,判断参数中是否包含非法字符。 bksihMsg = props.get("bksihMsg"); String msg = bksihMsg.getMsg().split("\\\n")[4]; if(msg.indexOf("FAIL")!=-1 阅读全文

posted @ 2020-12-08 15:32 杂货铺已被占用 阅读(121) 评论(0) 推荐(0)

JMeter-线程组执行顺序
摘要:线程组执行顺序 执行顺序 1、setUp线程组 2、线程组 3、tearDown线程组 一般来说,setUp线程组,相当于LR中的init,执行一些在程序执行过程中需要调用的,但是不会来回操作的变量,比如建立连接;tearDown线程组,则相当于LR中的end,执行一些如场景执行完毕,断开连接的行为 阅读全文

posted @ 2020-12-07 16:50 杂货铺已被占用 阅读(358) 评论(0) 推荐(0)

JMeter-IF控制器
摘要:IF控制器 setp 1. 设置判断变量 通过Random方法的nextInt函数,随机获取0-100的值,并将值通过vars.put赋给rInt 这里需要注意的是,vars.put函数不支持将数字赋给变量,所以需要如下图所示写法将数字转为字符串 import java.util.Random; R 阅读全文

posted @ 2020-11-30 15:32 杂货铺已被占用 阅读(79) 评论(0) 推荐(0)

BeanShell-java脚本
摘要:BeanShell-java脚本 导入jar包 测试计划中,添加jar包,如下图所示 同时,将jar包放到apache-jmeter-5.3\lib\ext\路径下 java脚本中,参数调用 BeanShell中添加参数名称如下图一 参数读取:FSL = vars.get("FSL"); 将参数读取 阅读全文

posted @ 2020-11-30 15:30 杂货铺已被占用 阅读(91) 评论(0) 推荐(0)

【JMeter】生成报告-Dashboard Report
摘要:Dashboard Report 用于生成HTML页面格式图形化报告 1、在JMmeter性能测试结束时,自动生成本次测试的HTML图形化报告 2、使用一个已有的结果文件(如CSV)来生成该次的HTML图形化报告 配置 jmeter.save.saveservice.bytes = true jme 阅读全文

posted @ 2019-03-25 15:47 杂货铺已被占用 阅读(504) 评论(0) 推荐(0)

定期清空文件
摘要:性能测试时,有可能出现日志太大导致服务器空间被写满的情况 解决方法如下: 1)找到占用空间较大的log文件,比如xxx.log 2)输入“> xxx.log”,可以清空xxx.log内容 3)使用crontab crontab -e输入如下图,该输入表示每隔30分钟清空一次xxx.log cront 阅读全文

posted @ 2019-03-25 15:41 杂货铺已被占用 阅读(149) 评论(0) 推荐(0)

导航