首页 > 编程知识 正文

jmeter编写java脚本,jmeter录制脚本的步骤

时间:2023-05-06 08:16:29 阅读:20794 作者:208

相对于LoadRunner和SilkPerformer,Jmeter确实有差距,但前两个太贵了,Jmeter赢了免费的开源。

首先,让我们看看LoadRunner录制的脚本。 像画一样美丽,结构清晰,容易修改编辑。 例如,进行关联等。 当然,由于LoadRunner目前支持自动关联,因此编写脚本所需的时间将大大减少

web_URL('his ',' URL=http://www.baidu.com/his? wd=from=PC _ webrf=3hisdata=JSON=1p=3s id=* * * req=2cs or=0cb=jquery * * ',' Resource=0',' rec concon .

方法一: Jmeter自带组件录制

必须在测试计划下添加两个组件,如下图所示

记录控制器:

虽然被称为Controller,但基本上可以理解为接收器。 没有必要构成任何东西。 开始录制时,将接收所有录制的内容。

HTP(s )测试脚本记录器:

Jmeter带来了帮助,谈到了很多这个组件,但进行了总结

首先,这是一个与Fiddler相似的代理服务器。 所以用Jmeter录制WM滴滴涕时,需要设置你的浏览器代理。

然后,Jmeter代理也会设置相应的端口号,其他值默认情况下开始录制

当WM滴滴涕单击开始按钮时,Jmeter会通知您在灵巧的睫毛目录下生成了certificate文件。 只需要安装

录制结束后,百度等命名是我录制后重命名的,Jmeter录制时只生成637这样的自增数列命名

一共尝试了3个网站,百度,公司内部项目,还有公司内部网络

另外,公司内部项目的录像失败了。 我看了看。 Jmeter无法将项目的hostname添加到Jmeter自动生产的certificate文件的信任根下。

方法二: Badboy录制后导入Jmeter

只录制一个内部项目只是为了证明Badboy更容易使用

的操作为1 .打开主页2 .登录3 .注销

导入到Jmeter后:

可以看到Badboy录制的一共是3个step,到了Jmeter就变成了6个。 在Jmeter中录制的脚本基于请求请求,而badboy基于page,基于page更容易理解。

而且,badboy的录像结束后可以加入验证点,所以推荐。

方法三: Chrome自带开发工具

单击“录制”可以捕获所有请求,然后右键单击并将其另存为HAR文件

然后登录到https://flood.io/har2Jmx,将保存的数据转换为jmx文件,并在Jmeter中打开

我注册百度后,剪了一部分。 很长。 包含所有图像和css、js等。 当然,手动排列所有会话后,可以过滤不需要的图像和css、js等

方法四: Chrome插件BlazeMeter

点击录像,导出为. jmx文件,导入到Jmeter即可

我只知道用这四种方式录制Jmeter脚本,所以具体选择哪种方式要看个人喜好,我推荐Badboy。

最后,我们发现Jmeter记录的脚本无法关联。 这样的话,这个页面的脚本记录功能就非常麻烦了。

转载于:https://www.cn blogs.com/ryansunyu/p/5715638.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。