Jmeter 录制脚本【转】

摘要:
有两种方法可以在Jmeter中录制脚本。但是,我个人不建议录制脚本。录制的脚本混乱,需要在使用前再次处理。像我这样精通HTTP协议的人。我们总是使用Fiddler来捕获数据包,然后自己编写脚本。设置后,在浏览器中访问网站。Jmeter中记录的脚本一团糟。js有各种各样的图片。它根本无法使用。最好自己写剧本。应该设置为忽略附加的这些无用请求:Jmeter教程
Jmeter 录制脚本【转】

Jmeter中有2种方法可以录制脚本。  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用。

像我这么精通HTTP协议的人。 一直都是使用Fiddler来抓包,然后自己写脚本。  

无论如何,本文还是要介绍下两种录制脚本的方法

方法一:  使用badboy来录制脚本

badboy本身是一个针对Web的测试工具,它录制的脚本可以直接供Jmeter使用

官方网站:http://www.badboy.com.au/

打开badboy, 如何录制脚本, 录制完后,点File -> Export to JMeter.    如何Jmeter就能直接使用这些脚本

Jmeter 录制脚本【转】第1张

Jmeter 录制脚本【转】第2张 

方法二: 利用Jmeter录制脚本 

把Jmeter配置成一个Web代理,用Jmter自己来录制脚本

第一步:  创建一个Thread Group  (邮件点击: Test Plan   -> Add -> Thread Group)

第二步:  创建http 代理服务器 (邮件点击"工作台"(WorkBench),   Add-> Non-Test Elements -> HTTP(S) Test Script Recorder)

Jmeter 录制脚本【转】第3张 

 然后设置浏览器的代理服务器。  设置好后,在浏览器中访问网站。 Jmeter就能录制下来了。 

Jmeter 录制脚本【转】第4张

Jmeter 中录制的脚本乱七八糟的,  什么图片,js都有,根本没法用,真不如自己写脚本。

应该设置下忽略这些没用的请求

Jmeter 录制脚本【转】第5张

 

附: Jmeter教程 (连载中, 敬请期待)

免责声明:文章转载自《Jmeter 录制脚本【转】》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SQL Server 行转列重温Winpcap网络编程九之Winpcap实战,ARP协议获得MAC表及主机通信下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jmeter压力测试的简单实例+badboy脚本录制

 JMeter的安装:在网上下载,在下载后的zip解压后,在bin目录下找到JMeter.bat文件,双击就可以运行JMeter.  http://jmeter.apache.org/ 在使用jmeter前要先下载jdk包,配置java环境。(参见Java环境配置教程) 配置完成后在运行窗口检查一下java -version确定java环境配置完成。 一、...

AirtestIDE基本功能(二)

上期回顾:AirtestIDE基本功能(一) 以下基于python3.7;airtest1.1.8;pocoui1.0.81;airtestIDE1.2.8 上期介绍了AirtestIDE主界面,这次我们来看看AirtestIDE的菜单和工具栏。 文件菜单-对应工具栏的前4个按钮:新建、打开、保存、另存为 新建 点击后会让你选建.air后缀的脚本还是.p...

WebView2简单试用(六)—— 常用设置

初始化时设置 WebView2的初始化方式如下:     var env = await CoreWebView2Environment.CreateAsync();    await webView.EnsureCoreWebView2Async(env); 它可以通过创建一个变量来初始化,这个变量的工厂函数定义如下:     public stat...

在Linux下执行Jmeter脚本

前言 Jmeter这款接口测试工具,已经在越来越多的公司被要求会使用了。 而且,现在应该部分小伙伴们都开始用起来了。 但是,你们知道除了在Windows用图形化界面的Jmeter执行脚本之外,还有其他可以执行的方法吗?? 今天就来告诉你们,如何在Linux服务器里执行Jmeter的jmx。 前提准备: 1.Linux下安装好JDK 2.在Windows下使...

在Delphi中高效执行JS代码

因为一些原因,需要进行encodeURIComponent和decodeURIComponent编码,在Delphi中找了一个,首先是发现不能正确编码+号,后面强制处理替换了,勉强可用。 后面发现多次使用后delphi自带的HttpEncode会报Out of Memory. 以上可能是我使用的不好,但没有找到解决办法。 后面想到直接采用运行JavaScr...

shell 脚本之set 命令(转)

服务器的开发和管理离不开 Bash 脚本,掌握它需要学习大量的细节。 set命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性出问题。本文介绍它的基本用法,让你可以更安心地使用 Bash 脚本。 一、简介 我们知道,Bash 执行脚本的时候,会创建一个新的 Shell。 $ bash script.sh 上面代码中,scrip...