• jmeter录制


      jmeter脚本的录制一般有两种方式,一个是通过badboy录制,一个是通过jmeter录制。

    通过JMeter自身设置来录制脚本

        这种方式的核心元件是http代理服务器,只要浏览器采用了这里设置的代理端口,jmeter就可以录制到脚本。步骤如下:

    1. 打开JMeter工具

    添加一个线程组(右击测试计划--->添加线程组)

    创建一个http代理服务器(右键点击“工作台”--->“添加”--->“非测试元件”--->“http代理服务器”)

    完整的设置参照下图:

     

    2.  下面来设置一下IE浏览器

    IE--->“internet属性”--->“连接”--->“局域网设置”

    设置为本机IP就可以了,注意端口号要与Jmeter上的端口号一致。默认都是8080端口。

    3.   现在点击jmeter上的“启动”按钮,打开浏览器输入需要录制web项目地址,jmeter会自动记录你IE所访问的页面。

     

    注意:一般为了方便、清晰,还会添加一些其他的元件比如:录制控制器、http默认请求值等,另外在http代理服务器里面还会将一些不需要录制的内容过滤出去

    1、添加录制控制器

    2、添加http默认请求值

     

    3、设置包含模式及排除模式,若不设置,在录制完之后,可以把不需要的.css .jpg的行删掉。标准的包含模式及排除模式如下:

    .* - all
    .*.png

    .*.gif
    .*.jpg
    .*.php
    .*.jsp
    .*.html
    .*.htm
    .*.js

    通过badboy来录制脚本 

    Badboy是一款免费WEB自动化测试工具。官方下载地址:http://www.badboy.com.au 利用badboy来录制脚本可以直接保存为JMeter文件来使用。 

    1.打开badboy工具,在地址栏目中输入被测试项目的地址,注意:badboy正常状态下是录制状态,为红色按钮,如图

     

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

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

     

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

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

    录制的脚本一定要添加HTTP Cookie Manager,否则脚本运行失败. 现在对于JMeter来说,一个测试计划只能有一个Cookie管理器。因为当多个Manager存在时,JMeter目前还没有方法来指定使用哪个Manager.同时,一 个Cookie Manager中的存储的Cookie也不能被其他Cookie Manager所引用,所以同一个测试计划中不建议使用多个Cookie Manager.

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

     

  • 相关阅读:
    通过精灵图片序列单元制作Html+CSS3 动画
    App开发三种模式
    Matrix
    MySQL SQL
    Git和GitHub
    Web前端入门了解
    LayoutInflater和inflate()
    使用XML文件和Java代码控制UI界面
    Android Handler
    Android Gradle的使用
  • 原文地址:https://www.cnblogs.com/quyong/p/5832858.html
Copyright © 2020-2023  润新知