zoukankan      html  css  js  c++  java
  • JMeter学习笔记--录制脚本(一)

    ——————————————————————————————————————————————————————————————————————————————————————————————————————

    环境

    Badboy  version 2.2.5

    JDK: 1.8.0_60

    Apache  JMeter-3.2 

    ----------------------------------------------------------------------------------------------------

    一般来说,任何性能测试工具,实现脚本的方式从本质上可以分为2种:

    • 录制:通过工具自动抓包自动解包
    1. 录制方式2种:

        1)一是badboy(基于web的自动化工具)内置内核是IE

        2)二是自带的http代理工具

     注:使用JMeter的代理或是BadBoy进行录制的时候,特别是JMeter代理的时候,操作不能太快,不然容易造成录制失败。

    badboy简介:

    • Badboy是一款免费WEB自动化测试工具。
    • 官方下载地址:http://www.badboy.com.au 
    • badboy的安装跟一般的应用程序一样,Badboy是一款不错web自动化测试工具,利用它来录制脚本,并且录制的脚本可以直接保存为JMeter文件来使用。

     

    1.打开badboy工具,在地址栏目中输入被测试项目的地址

    注意:badboy正常状态下是录制状态,为红色按钮,如图

    录制完成后,点击工具栏旁边黑色按钮,结束录制。

    2.选择“文件”--Export to Jmeter…

    优点:录制简单,生成脚本简洁

    缺点:仅适用于B/S架构产品的录制,内置浏览器兼容问题导致部分B/S架构产品也无法录制。

    3.打开JMeter工具,选择“文件”-->“打开”选择刚才保存的文件(.jmx类型),将文件导入进来了。

     录制的脚本一定要添加HTTP Cookie Manager,否则脚本运行失败,切记.

     现在对于JMeter来说,一个测试计划只能有一个Cookie管理器。因为当多个Manager存在时,JMeter目前还没有方法来指定使用哪个Manager.同时,一 个Cookie Manager中的存储的Cookie也不能被其他Cookie Manager所引用,所以同一个测试计划中不建议使用多个Cookie Manager.

     添加cookie将保证每个用户使用不同的cookie,但是分享一份Http element,几乎所有的web测试都需要cookie的支持.

  • 相关阅读:
    postman:模拟发送一个需要 cookie 认证的请求
    TCP/IP体系结构-测试人员必须理解的
    软件测试基本方法_之验收测试
    软件测试基本方法_之集成测试和系统测试
    聊天类APP功能测试点
    软件测试中的测试数据准备
    兼容性测试
    测试面试题集合
    Python3连接数据库,读取数据
    Python3读取Excel数据
  • 原文地址:https://www.cnblogs.com/cyying/p/12596883.html
Copyright © 2011-2022 走看看