jemter之录制脚本

一.使用jemter进行录制脚本,可以采用两种方式录制分别是:

1.使用Badboy工具进行录制脚本。

2.使用JMeter自身设置来录制脚本。

       Badboy是一款不错web自动化测试工具,利用它来录制脚本,并且录制的脚本可以直接保存为JMeter文件来使用。

二.使用Badboy工具进行录制脚本。

1.Badboy下载地址:http://www.badboy.com.au/

ApacheJMeter 下载地址: http://jmeter.apache.org/

2.需要的软件:

Badboy -2.2

ApacheJMeter-3.0(需要JDK环境来运行)

3.打开Badboy,在对应地方填入需要录制脚本的网址,进行录制:

录制完成后,点击“file----Export to Jmeter…”,修改名称,完成操作。

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

添加聚合报告,查看结果树可以查看接口测试结果。

结果如下图所示:

这样,使用Badboy录制脚本就结束了。

三.使用jemter录制脚本:

1.打开JMeter工具

创建一个线程组(右键点击“测试计划”--->“添加”---->“线程组”)

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

完成后如下图所示:

2.下面需要设置一下IE浏览器

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

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

3.  点击jmeter上“工作台”---“http代理服务器”的“启动”按钮,打开浏览器输入需要录制web项目地址,jmeter会自动记录你IE所访问的页面。

注意:启动按钮要记得按。否则打不开代理服务器。

录制后的的网页:

4.添加结果树,聚合报告。

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 4,205评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,908评论 18 139
  • 一、基本概念 1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。 2.线程...
    Leo_0626阅读 2,317评论 0 10
  • JMeter录制 JMeter自身提供了http代理方式进行录制,原理是解析网络数据包,按Http协议包装秤Htt...
    ottol阅读 2,503评论 1 6
  • 互联网压力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士阅读 2,937评论 0 20