Jmeter 初识 一

公司使用Jmeter 进行接口测试,遂开建此博客进行使用记载。

软件运行环境: MacOs 10.13.3 

软件版本: apache-jmeter-4.0

1 . Jmeter的下载,安装 ,相关插件的安装。

    Apache官网下载最新版本的Jmeter

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

  下载后存放在本地路径下即可,不需要执行安装程序。

   1.1 运行方式: 

      1):双击启动目录下的 jmeter.bat ,运行图形化界面。

      2):终端执行:/Users/.../Downloads/apache-jmeter-4.0/bin/jmeter.sh

   1.2 插件安装。

       目前使用的插件是: 放置路径:../apache-jmeter-4.0/lib/ext

            jmeter-plugins-json-2.6.jar

            jmeter-plugins-manager-0.19.jar

       json库 : 最初选择的是google公司的gson ,后改使用alibaba 的 fastjson. 

       jar包放置路径:. ./apache-jmeter-4.0/lib

       两者使用对比请参考: 点击打开链接

            gson.jar 下载路径: https://github.com/google/gson

            fastjson.jar 下载路径: https://github.com/alibaba/fastjson

2. Jmeter 用于接口测试,使用步骤。

    2.1  http请求(一) : 连接 , get token.

Jmeteri 连接需要提供API的 Token URL 以及 Client Id ,client-secret。

因为token的使用比较频繁,我放置在testfragment中,以供后续的处理可以多次调用。关于test fragment的使用后续会更新。

S1:添加一个默认的请求,根据API设置token端口号。后续的请求将默认使用此端口号。

S2:添加HTTP Authorization Manager。

    BaseURL , Username ,password分别来自上图API提供的 Token URL ,Client Id ,client-secret。此处的BaseURL和Username我进行了参数话,存在调用此test fragment的请求中的User Defiened Variables 参数列表中。

S3: 添加HTTP Header Manager。

此处的参数值来源

方法一:在前端界面出来之前,执行登陆操作进行脚本录制获取相关的参数值。关于脚本录制,后续更新。

方法二:前端页面登陆,查看请求信息,类似下面这种

  

S4:添加登陆的HTTP请求。username / password 我参数化了,这里是系统创建的用户名和密码。

S5: 添加一个Json extrctor ,用来提取获得的token,以供后续使用。

                        

猜你喜欢

转载自blog.csdn.net/gys666/article/details/80430265