摘要:记录一下使用influxdb+grafana时遇见的问题: 搞了很久,influxdb数据库正常,grafana的配置也没问题, influxdb能获取到jmeter运行后写入的数据。 但grafana内死活就是不展示数据! 解决方法: 查了很多资料,找到原因是:influxdb+grafana部署
阅读全文
摘要:正则表达式提取器: 允许用户从服务器的响应中通过使用perl的正则表达式提取值。 该元素会作用在指定范围取样器, 用正则表达式提取所需值,生成模板字符串,并将结果存储到给定的变量名中 操作如下: 登录请求响应信息内 set-cookie:xxxxxxxxxx,这一串会应用到后面登录后的每个请求的头里
阅读全文
摘要:记得设置一下“端口”(用于后面浏览器使用)、“目标控制器”(用于请求存放) 然后点启动即可!此时会弹框展示证书!(默认生成在jmeter安装目录的bin目录下) 注意:证书的用处用于有些网站抓不到请求,可能就是证书影响了(打开浏览器把jmeter生成的这个证书导入到浏览器即可!!!) 然后打开要使用
阅读全文
摘要:并发: 同一时间点,执行相同的操作 并发用户数: 同一时间点,执行相同请求的用户数! 事务:transaction 一个客户机,向服务端发送请求,服务器响应的这个过程。称为事务 响应时间:response time 从发请求--收到请求--作出响应,的这个过程所有消耗的时间 TPS:transact
阅读全文
摘要:假设现在一共会加载100个线程,期望聚合报告中分别展示1-20,20-40,40-60,60-80的四个阶段的线程并发性能数据,而不是总体的统计数据 beanshell脚本,具体内容: import org.apache.jmeter.threads.JMeterContextService; in
阅读全文
摘要:1、新建线程,并添加配置元件,监听器 介绍: start threads count 线程数 initial delay,sec 初始化时间,默认时间:s startup time,sec 启动时间,默认时间:s hold loadfor,sec 持续运行时间,默认时间:s shutdown tim
阅读全文
摘要:1、新建线程,添加配置元件、监听器 由上可见: 需要启动100个线程, 然后间隔30s就持续5s去启动10个线程, 那么就需要这样重复操作10次,才能100个线程全部启动。 最后整体100个线程持续运行60s, 最后再每1s停止5个线程直到全部停止! 2、添加监听器,并运行; 作用:一般用来做负载测
阅读全文
摘要:1、使用json提取器,提取关键信息 有时候接口返回数据为json数据或者直接为一个列表,可使用”json提取器 ” 这个配置元件更简单快捷 json数据: 这样的数据,有在result里面以列表形式存在,也有在列表外的, 可在json提取器当中: 如提取:name值: $.name 如提取:app
阅读全文
摘要:1、支持.txt,.log,.json三种格式 推荐使用这些方式 并且也支持.csv格式文件类型 .csv在使用时会出现乱码情况 2、CSV文件.txt文本内有数据,如:user ,pwd admin,123 admin01,234 例如: 此时设置的线程为10个,但是数据仅2个, 那么这时就需要设
阅读全文
摘要:引用教程: https://www.runoob.com/webservices/webservices-tutorial.html https://www.runoob.com/soap/soap-intro.html 总结一句: webservices只是一个提供web的应用程序,使xml可以向
阅读全文
摘要:1、安装第三方插件:jmeter-plugins-manager 2、将此jar包下载好后放到jmeter的安装目录lib/ext文件夹内, 3、然后重启运行jmeter,选择菜单“选项”可见插件入口 4、此时点击plugins-manager,进行输入搜索后面会用到的内置元件:soap 、jpgc
阅读全文