JMeter

Jmeter的吞吐量很低

Aug 18, 2015 | | Say something

最近在玩Jmeter的时候发现测试的吞吐量一直很低,开始一直怀疑是tomcat配置问题,弄了一大半天才发现,使用GUI压力测试时,JMeter一直在GC,改成非GUI模式吞吐量就上去了,由于服务器和JMeter运行在同一个机子上,测试的吞吐量大概在500-1200/s。但是当执行的次数比较多的时候,后面失败的次数越来越多。 jmeter-n.cmd 是windows平台的非GUI的测试入口,跟上.JMX的测试用例配置文件就OK了。 jmeter-n.cmd ../my_test_case/test.jmx 以下是测试结果输出: Creating summariser <summary> Created the tree successfully using test.jmx Starting the test @ Wed Aug 19 13:54:25 CST 2015 (1439963665073) Waiting for possible shutdown message on port 4445 summary +6660 in 5s = 1363.1/s Avg: 17 Min: 1 Max:1627 Err: 0 (0.00%) Active: 75 Started: 200 Finished: 125 summary […more]

JMeter整合InfluxDB,Grafana让测试结果实时显示

Aug 17, 2015 | | Say something

软件版本: apache-jmeter-2.13.tgz grafana-2.1.1-1.x86_64.rpm influxdb-0.8.8-1.x86_64.rpm 虽然官方不在支持influxdb-0.8.8版本了,但是jmeter的文档用的这个版本,所以我也用了这个版本 【重要体会】,玩弄一个新的软件,最好将其日志调整的越丰富越好,这样可以发现很多问题 安装步骤: 安装influxdb wget https://s3.amazonaws.com/influxdb/influxdb-0.8.8-1.x86_64.rpm yum localinstall influxdb-0.8.8-1.x86_64.rpm 修改/opt/influxdb/current/config.toml [input_plugins.graphite] enabled = true address = “192.168.14.135” # If not set, is actually set to bind-address. port = 2003 database = “jmeter” 然后执行./influxdb -config=config.toml 启动服务器 浏览器执行http://192.168.14.135:8083/ 用户名和密码root:root就可以进入influxdb管理界面,创建Jmeter数据库 安装grafana wget https://grafanarel.s3.amazonaws.com/builds/grafana-2.1.1-1.x86_64.rpm yum localinstall grafana-2.1.1-1.x86_64.rpm systemctl start grafana-server 浏览器指向http://192.168.14.135:3000/ , 默认用户名和密码是admin:admin 按照官方步骤创建一个数据源 创建一个dashboard, […more]