码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter入门

时间:2017-09-16 22:07:45      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:文件路径   对话   内容   避免   缓存   技术   9.png   重定向   模式   

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

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

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

  2)jmeter自带的http代理服务器,启动代理服务器后需要在浏览器中配置代理服务,端口和ip需要和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入门

标签:文件路径   对话   内容   避免   缓存   技术   9.png   重定向   模式   

原文地址:http://www.cnblogs.com/Adonis-SUN/p/7532490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!