JMeter 常用测试方法简介

1.下载安装

http://jmeter.apache.org/download_jmeter.cgi

安装JDK,配置环境变量JAVA_HOME.

系统要求:JMeter2.11 需要JDK1.6以上的版本支持运行

2.学习Jmeter元件

http://jmeter.apache.org/usermanual/component_reference.html

实例㈠ 录制手机APP脚本(录制pc端方式一致)

环境准备:手机,wifi,Jmeter

具体步骤:

1.启动Jmeter;

2.“测试计划”中添加“线程组”;

3.工作台”中添加“HTTP代理服务器”;

4.配置代理服务器:Global Settings下面的端口配置:9988,HTTPS Domains配置:     http://10.200.52.88,目标控制器配置:测试计划>线程组

其中,端口:随意设置;ip:电脑的ip,如下图设置

5.手机wifi设置代理:

6.“代理”---选择“手动”;

7.“代理服务器主机名”---“10.200.52.88”

8.“代理服务器端口”----“9988”

9.手机连接刚才配置的wifi;

10. HTTP代理服务器--点击“启动”按钮,启动HTTP代理服务器;

11.启动手机上需要测试的APP,进行业务操作;这个时候可以看到线程组抓到app上发出的请求了

12.业务操作完毕,立即停止jemter上的“HTTP代理服务器”,否则一直抓包,线程组中会有很多无用的请求;

13.在“线程组”删除无关的请求;

14.保存jmx脚本;

15.添加察看结果树;

16.回放。

完整结构如下图:

实例㈡ 并发负载测试

1.在实例㈠的前提下录制成功后,在线程组下新建 配置元件--CSV data set config,需要填写的参数如下图(PS:一般做登录注册时的用户量并发时,也就只有账号 密码这2项参数需要传)

CSV data set config的配置文件内容大致如下:

13000000000,123456

13400000000,123456

2.在Http的请求里面,设置获取参数值

然后设置并发量

点击工具栏的运行,然后查看报告结果

PS:报告的输出需借助ant工具

详细见http://www.cnblogs.com/dengqing9393/p/6496904.html

最新文章

  1. 关于这段时间学习 EntityFramework的 一点感悟
  2. C#中将DataTable转成List
  3. Delphi线程的终止
  4. 12个JavaScript技巧
  5. C# 编程音量控制
  6. 【转】shell脚本中echo显示内容带颜色
  7. Hibernate三种状态的转换
  8. weka 文本分类(1)
  9. postgresql 入门(含java、scala连接代码)
  10. 20+ Rsync command’s switches and common usages with examples – Unix/Linux--reference
  11. CentOS6.x升级MySQL版本号5.1到5.6
  12. usb mass storage之旅
  13. php测试题
  14. Quartz动态改变任务时间
  15. python2 => python3 踩坑集合
  16. Swift中 删除Array的元素对象
  17. SQLServer特殊字符/生僻字与varchar
  18. 不裸缩点》。。。POJ2186受欢迎的牛
  19. <大话设计模式>工厂模式,策略模式
  20. windows无法安装到这个磁盘。选中的磁盘采用GPT分区形式 Windows 检测到 EFI 系统分区格式化为 NTFS。将 EFI 系统分区个数化为 FAT32,然后重新启动安装

热门文章

  1. Batch Normalization:Accelerating Deep Network Training by Reducing Internal Covariate Shift(BN)
  2. sublime3插件安装方法
  3. 基于bootstrap模态框的二次封装
  4. Angular 引用库
  5. maven学习记录三——maven整合ssh框架
  6. Android学习笔记_58_清除手机应用程序缓存
  7. 2018-03-21 11:34:44 java脚本批量转换java utf-8 bom源码文件为utf-8编码文件
  8. Navicat Premium 连接Oracle 数据库之配置
  9. Python函数中参数类型
  10. Maven里面多环境下的属性过滤(配置)