步骤1:JMeter 录制脚本接口测试

                       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下面的端口配置:9988HTTPS 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

 

 

 

原文地址:https://www.cnblogs.com/dengqing9393/p/6530989.html