
jmeter
Mosicol
网上得来终觉浅,绝知此事要键行!
展开
-
jmeter+influxDB+Grafana实时可视化监控压测过程
基于Linux(CentOS)环境的搭建1.安装软件 首先下载软件influxDB和Grafana wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6.x86_64.rpm wgethttps://dl.grafana.com/oss/release/grafana-6.2.5-1.x8...原创 2020-03-13 16:17:05 · 471 阅读 · 0 评论 -
Linux系统下生成TPS,ResponseTime曲线图
Linux系统下生成TPS,ResponseTime曲线图背景经常在Linux服务器执行压测,结束之后,将压测数据文件导出到Windows的jmeter桌面版本进行处理,有时传输文件较慢。因此有了在Linux系统下处理数据生成png图片的形式,到时统一导出png结果图片。搭建环境安装如图插件(图示为:在Linux桌面版/macOS中操作)(注意如果是在Windows操作,复制Win...原创 2020-03-06 11:04:08 · 1301 阅读 · 0 评论 -
云服务器运行jmeter的ServerAgent
踩了很多坑,总结一下(具体操作不一一罗列,只记录重点部分)1、云服务器的安全策略问题,请进入后台管理系统把端口的进出都全部打开2、云服务器里面的系统记得向防火墙添加要用到的端口,或者直接禁用防火墙(不建议这么做)3、jmeter的ServerAgent默认使用4444端口,这在云服务器上面死活运行不成功而且4444端口也没有被占用。改一下端口号,比如7777就能成功,至今为止我还没想明...原创 2019-04-10 15:19:21 · 673 阅读 · 0 评论 -
bash脚本,a.sh: line 3: ((: 0945: value too great for base (error token is "0945")
写个脚本定时执行jmeter脚本,在处理时间时,报了value too great for base的问题起因:在(())双括号里的运算,会将0945转换为8进制,09超过了8进制的范围了,所以报错解决办法:将数值转为10进制,变量前面添加 ‘’ 10# ‘’即可a.sh(有bug版)#!/bin/bashms=`date +%-H%M`while (($1 != $...原创 2019-04-08 10:13:15 · 285 阅读 · 0 评论 -
shell脚本处理jmeter压测结果的响应时间数据
统计jmeter的压测结果数据结果文件xxx.jtl,统计其响应时间的比例统计粒度:小于10ms,20ms,30ms...100ms,200ms,300ms脚本实现思想:统计数据结果文件的总行数sum,统计小于特定时间(如10ms)的行数ms10,算出其百分比rate=(ms10 / sum)%jmeter的jtl文件格式如下:1560851442660,231,HTTP Re...原创 2019-06-19 11:03:30 · 1237 阅读 · 0 评论 -
Linux分布式运行jmeter
Linux下jmeter分布式测试(基于jmeter5.0,master和slave均属于Linux系统)0、master和slave机器要在同一网段内 (用内网ip,比如我的两台测试机都在华为云上面,应该用其内网ip不是用公网ip), 用ifconfig命令查看ip(inet就是内网的ip) 1、master和slave机器都要修改jmeter的bin路径下的...原创 2019-03-03 13:42:37 · 356 阅读 · 0 评论