Jmeter脚本录制
脚本录制的作用在于:当做接口测试时,开发人员没有提供开发文档,可以通过录制的方式得到接口的URL,请求参数,请求头等;
当然在没有开发文档的情况下,除了使用Jmeter的脚本录制之外还能使用如Charles,Fiddler等抓包工具去得到接口的信息;
Jmeter录制web脚本
- 在测试计划中创建一个HTTP代理服务器
- 在代理服务器下创建线程组
- 设置HTTP代理服务器
这个还不知道是什么,之后补充;先选择最后一项
- 设置代理
- 如果只想要录制某个浏览器的脚本,可在浏览器中设置代理(这里使用FireFox举例)
- 进入FireFox浏览器,进入设置页面搜索”网络“
- 设置代理,设置完成之后点击确定即可;
- 如果想要录制整个电脑的脚本,可设置整个电脑的的代理
- 电脑中的网络右击属性,进入控制面板
- 点击Internet选项
- 设置代理,点击高级,设置完成点击确定即可
- 设置证书(设置任何代理服务器都需要设置证书,否则将无法使用)
- 在jmeter安装包bin目录下有一个证书
- 对于电脑而言,双击证书即可安装
- 对于FireFox而言,需要导入
- 在FireFox设置页搜索证书,导入证书到证书颁发机构即可
- Jmeter中HTTP代理服务器,点击启动;输入脚本名称,不能关闭此弹框
- 使用Firefox浏览器访问测试平台,查看Jmeter
Jmeter录制APP端脚本
- 下载并安装jmeter证书
- 将jmeter安装包bin目录下的证书,通过QQ发送到手机,使用QQ浏览器打开;QQ浏览器会自动跳转到Safari浏览器,页面自动弹出弹框,点击下载即可;
- 下载证书后,在设置--通用-描述文件中找到文件并进行安装; 在设置--通用=关于本机--证书信任设置--信任Jmeter证书;
- 配置网络
- 手机和电脑要在同一局域网下(也就是同一WIFI),WIFI右击设置“配置代理”,IP地址输入电脑的IP,端口输入Jmeter的端口,点击完成;
- 在测试计划中创建一个HTTP代理服务器
- 在代理服务器下创建线程组
- 设置HTTP代理服务器
这个还不知道是什么,之后补充;先选择最后一项
- APP打开录制的APP进行录制