我们现在描述的是:在Linux系统使用Jmeter执行性能测试。

所以当执行完测试以后,就要计算一下测试结果,反馈给开发人员嘛。

在Linux系统使用Jmeter执行性能测试都包含哪些步骤,来,回顾一下:

[1] 构建1个可供Linux使用的Jmeter测试脚本

[2] 在Linux执行性能测试

[3] 在Linux执行性能测试的过程中,实时关注"测试服务器"(对,那台nginx服务器)的性能

那么,前三件事干完了,就轮到第4件事情了 - 计算一下测试结果。

本篇文档就是讲这第4件事情,开始了开始了。

测试结果文件的位置

我们在配置测试计划的聚合报告的测试结果文件路经的时候,已经提前写好了路经,就是  "文件名":../../result/testResult.csv

整理测试结果

//  接下来操作是在这台测试客户机的/result目录下执行,!!!!别去其它目录!!!!!!

//  把/result目录下的testResult.csv文件通过vi打开,去掉首行然后保存。因为首行显示的是jmeter-configure的标题(就是上图勾选的那5个title),会影响结果的计算

  • $ cd /home/username/result
  • $ vi testResult.csv
  • 去除行首的标题后  //Linux命令是:先敲键盘"i"键,再Delete掉首行的标题
  • 保存并退出  //Linux命令是:先敲键盘"q"键,再输入:wq!

计算测试结果

  • $ wc -l testResult.csv
  • 服务器的总响应数目 / 脚本运行时间 = TPS

详细计算测试结果

  使用我们上传到/home/username/result 目录的那3个.awk文件来计算测试结果就可以了    //在另一篇文档里面提到了上传.awk至/result目录的方法

  $ ./getNUM.awk testResult.csv

  $ ./success.awk  testResult.csv

  $ ./timeattribute.awk

至此,我们已经统计出性能测试的结果。别忘了再附上nmon analyser的图。  //在另一篇文档里,描述了使用nmon和nmon analyser

最新文章

  1. [AlwaysOn Availability Groups]排查:Primary上的修改无法在Secondary体现
  2. an interview question(2)
  3. XX管理系统案例
  4. http://blog.sina.com.cn/s/blog_5f103c9c0101atny.html
  5. 记Judith此人和我对美国教育的感触
  6. c#实现Socket网络编程
  7. Oracle RAC OCR 的管理与维护
  8. ios Swift 之github
  9. Codeforces Round #221 (Div. 2) Lever I.O.U.
  10. RocketMQ源码 — 二、 NameServer
  11. Android音乐编程:管理音频焦点
  12. Archlinux 的U盘自动装载(二)升级到 udisks2
  13. 基于Spring Cloud和Netflix OSS构建微服务,Part 2
  14. Devexpress 中对RedailMenu的使用
  15. 2; HTML 基本结构
  16. python的wrapt模块实现装饰器
  17. autofac生命周期入门(如何避免内存泄漏)
  18. sql server case
  19. Print or Cout an Unsigned Char Variable 打印无符号字符
  20. Xvfb新建虚拟X窗口,通过x11vnc启动VNC Server并转发Xvfb启动的虚拟窗口

热门文章

  1. 如何在新浪sae服务器上面连接redis
  2. 排序算法总结及Java实现
  3. openssl req(生成证书请求和自建CA)
  4. SharePoint 2016 修改左上角连接
  5. 1.0 配置 appium + java的环境
  6. Maven部署(linux)
  7. Unity3D调用摄像头
  8. 野村证券伦敦分部面试 - Java岗位
  9. RabbitMQ系列教程之七:RabbitMQ的 C# 客户端 API 的简介
  10. 【3D计算机图形学】变换矩阵、欧拉角、四元数