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

使用Jmeter录制脚本

时间:2019-03-09 20:25:25      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:1.5   local   界面   工具   roc   18C   结构   vpd   设置   

  • 了解需求:
    • 1、性能测试过程中,我们经常需要对流程化的业务进行性能测试,其中涉及到很多接口,这时候问开发拿接口和参数就会降低工作效率,直接用jmeter的录制功能就能提高工作效率
    • 2、开发接口案例中,我们也经常会碰到一些上传、下载、导入等等一些接口功能,这些脚本如果直接问开发拿接口和参数也不方便,直接录制效率也会更高
  • 一、配置浏览器代理
    1. 打开IE浏览器,然后点击工具》Internet选项》
      技术图片
    2. 点击连接页签,在点击局域网设置按钮
      技术图片
    3. 在代理服务器一栏勾选为LAN使用代理服务器,输入地址:localhost ,端口你要设置的代理端口,本文设置为8888,然后点击确定按钮
      技术图片
  • 二、Jmeter录制脚本
    1. 首先我们配置下界面语言,默认为英文,修改下jmeter的bin目录下的jmeter.properties文件37行#language=en 改成language=zh_CN,则每次打开jmeter都显示为中文界面,如下
      技术图片
      技术图片
    2. 双击运行bin目录下的jmeter.bat文件打开jmeter,首先需要在测试计划右键点击测试计划》添加》非测试元件》HTTP代理服务器
      技术图片
    3. 端口中输入ie中配置的端口,分组选择put each group in a new transaction controller(在每个新组创建一个新的事务控制器,便于区分录制的请求功能)
      技术图片
    4. 右键点击测试计划》添加》Threads》线程组,添加线程组
      技术图片
    5. 右键点击线程组》添加》逻辑控制器》录制控制器,添加录制控制器
      技术图片
    6. 然后点击HTTP代理服务器,点击启动按钮,开启录制功能,此时你打开浏览器,登陆你要测试的系统,进行的操作都会被录制下
      技术图片
    7. 脚本录制如下,删除掉不要的脚本,然后进行调试
      技术图片
    8. 录制过程中,可能出现界面提示"您的连接不是私密连接",实际是需要更新jmeter的crt证书
      技术图片
    9. 打开IE浏览器,点击工具》Internet选项》内容》证书》受信任的根证书颁发机构》导入》下一步
      技术图片
    10. 点击浏览按钮,选择bin目录下的crt证书,然点击下一步,一直点击下一步,直到点击完成
      技术图片
      技术图片
      技术图片
      技术图片
      技术图片
    11. 此时,重新打开报错的百度页面,正常显示,录制成功
      技术图片
  • 三、调试脚本
    1. 添加debug sample用来调试,右键点击线程组》添加>Sample》Debug Sample
      技术图片
    2. 添加查看结构树,右键点击线程组》监听器》察看结果树
      技术图片
    3. 点击启动按钮,就可以在察看结果树中看到调取的变量是否成功
      技术图片

  • 如果对您有帮助,记得点个赞

    使用Jmeter录制脚本

    标签:1.5   local   界面   工具   roc   18C   结构   vpd   设置   

    原文地址:https://blog.51cto.com/6183574/2360571

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