jmeter入门

Posted 孙庆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter入门相关的知识,希望对你有一定的参考价值。

1、jmeter录制脚本的工具,主要是两种:

    1)badboy,自带类似于浏览器界面,打开录制后进行一系列操作,再点结束,然后另存为jmx文件,即可在jmeter中打开;

    http://www.badboy.com.au/download/add

  2)jmeter自带的http代理服务器,启动代理服务器后需要在浏览器中配置代理服务,端口和ip需要和http代理服务器中的一致;

  添加http请求默认值!!然后按下图!!

  

 

然后在浏览器进行一系列操作,会自动在jmeter的线程组里生成一系列的步骤,如下图,但由于有js和css等这些不需要的,所以用http代理服务器的过滤模式来过滤掉一些请求:

 

   同时,浏览器需要有缓存和cookie等,所以需要添加上这两个元件:

2、调试录制的脚本:

     调试录制的脚本的时候,注意每一条命令的自动重定向和跟随重定向的区别,一般登陆什么的基本都要是跟随重定向,同时,还有注意消息体文字中文的编码格式,为utf-8;

3、自定义变量:

     1)对于url什么的,用户要自动以一些变量,来避免ip什么修改后,需要大批量的改,一般配置如下:

使用的时候用${},如:${ip}, ${port}

  2)对于一些参数配置,比如登陆的时候我要写两个用户a,b的信息,一般有两种方式:

            2.1、函数助手对话框:

             

     功能选择如图,第一个值填配置文件路径,注意两列之间必须用逗号“,”分割,第二个字符填第几列的值,然后点击生成,使用的时候把上面函数字符串复制过去就行;

    2.2 csv data set config

第一个填路径,第三个填列名字,比如上面第一个的内容是   admin,test   ,那后面name就是admin所在这一列,password就是test所在这一列,使用的时候直接${name}  ${password}

4、调试的时候一般用查看结果树来看,报告可以用聚合报告来看;

5、对于上一个请求的返回值,如果后面想拿来用的话,可以如图:

这样提取出来的匹配值放到了name里,后面想用的话用${name}调用

 

以上是关于jmeter入门的主要内容,如果未能解决你的问题,请参考以下文章

JMETER_从入门到放弃系列

jmeter快速入门

Jmeter使用入门

Jmeter性能测试 入门

jmeter入门操作手册

Jmeter性能测试 入门