• 1. 初识性能测试工具JmeterJmeter第一讲作者:钟仕军
  • 2. 什么是性能测试 性能测试是指通过自动化测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。
  • 3. Jmeter简介(一)Apache JMeter 是100%纯JAVA桌面应用程序, 被设计为用于测试C/S结构的软件. 可以用于测试静态和动态资源的性能, 例如:静态文件、Java Servlets、CGI Scripts、Java Object、数据库和FTP服务器等等. Jmeter还可以用于模拟大量负载来测试一台服务器的性能或者对象的健壮性或者分析不同负载下的整体性能.
  • 4. Jmeter简介(二)JMeter可以对应用程序进行回归测试. 通过创建的测试脚本和assertions断言来验证程序是否返回了所期待的值. JMeter允许使用正则表达式来创建assertions断言.
  • 5. 主要特点支持对多种服务类型进行测试 支持通过录制/回放方式获取测试脚本 具备高可移植性,是100%纯Java程序 采用多线程框架取样 GUI支持高速用户操作和精确计时 支持缓存和离线的方式分析/回放测试结果 具备高可扩展性
  • 6. 常用术语(一)采样器(Samplers) 逻辑控制器(Logic Controllers) 监听器(Listeners) 配置元件(Configuration Elements) 断言(Assertions)
  • 7. 常用术语(二)定时器(Timers) 前置处理器(Pre-Processors) 后置处理器(Post-Processors) 测试计划(Test Plan) 线程组(Thread Group) 工作台(WorkBench)
  • 8. Jmeter测试结果字段及其意义Label:定义HTTP请求的名称 Samplers:总共发出的请求数 Average:平均响应时长 Median:中位数,即50%用户的响应时长 90% Line:90%用户的响应时长 Min:最小响应时长 Max:最大响应时长 Troughput:表示每秒完成的请求数 KB/Sec:每秒从服务器接收到的数据量
  • 9. 下载、安装、运行Jmeter下载最新版本:apache-jmeter-2.7.zip 解压到英文目录下(例如:D:\) 找到bin目录中的“jmeter.bat”即可运行
  • 10. 小试牛刀创建线程组 添加HTT请求类型的采样器 添加各种监听器 运行 分析监听器中的结果
  • 11. Any question?
  • 12. Thank you!