目录

Jmeter的脚本录制

Jmeter的脚本录制

性能测试时,如果没有接口文档手写脚本,常会用脚本录制的方式去得到粗略的脚本。本文记录Jmeter脚本录制的过程。

一、Jmeter脚本准备

在录制前,要先添加一些内容,主要为以下截图里的内容:

https://i-blog.csdnimg.cn/direct/d74e5acfebc749e3a592032b9b707efc.png

最下面的这个非测试元件(在测试计划下),在一些版本中也被翻译为:HTTP代理服务器

线程组下不是非得要HTTP Cookie管理器,你或许还需要HTTP请求默认值这些元件,看你需要。

二、开启电脑代理

https://i-blog.csdnimg.cn/direct/470e06ff2d7d40b38224d3483e279196.png

https://i-blog.csdnimg.cn/direct/feb7b73eb3554fe3bc8891747f99767a.png

https://i-blog.csdnimg.cn/direct/e51e0a22ac6b4b598f959b1240438f5b.png

三、脚本录制

录制前调整下Jmeter的设置

按照你的习惯选一下,我是这么设置的

https://i-blog.csdnimg.cn/direct/539549bb1adf49808521a3b34da37aad.png https://i-blog.csdnimg.cn/direct/47c7214024f44051be94258e5c9407c2.png

然后点启动就可以开始录制

https://i-blog.csdnimg.cn/direct/198f7ccea1b342ebb2fae19fcf3829e0.png

开始录制时会在bin目录下生成一个证书: ApacheJMeterTemporaryRootCA.crt

https://i-blog.csdnimg.cn/direct/8229a4c58d4341dd9483b79720397840.png

保持代理开启,点页面,接口请求会自动记录下来

https://i-blog.csdnimg.cn/direct/32605b6418a84ea8a26f77f818aaf193.png

https://i-blog.csdnimg.cn/direct/1457aa3d297f4e87a3720f614fab6058.png

得到录制好的脚本后,还需要检查一遍,把不需要的接口删掉。

四、https的录制

录https的脚本时(比如录百度的搜索),可能会出现这种情况

https://i-blog.csdnimg.cn/direct/4c9f102062874cbb8c56be6dcefe2057.png

记得 浏览器导入证书 (上面有提到,在bin目录下)

https://i-blog.csdnimg.cn/direct/9efe6c4e66b3427da590f11aef9e0d28.png

https://i-blog.csdnimg.cn/direct/e4bbd5cec8a340638181111011a3d798.png

https://i-blog.csdnimg.cn/direct/f6382d5621094cf8a97af8bf2976213d.png

Jmeter上也打开这个证书

https://i-blog.csdnimg.cn/direct/d85ca60ed912448c8912e2f7db412671.png 剩下就正常启动Jmeter的代理服务器录制即可。