logo资料库

使用Jmeter进行接口与性能测试.pdf

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
《使用 Jmeter 进行接口与性能测试》 作者:ewang
目录 Fiddler 使用 ........................................................................................................................ 3 Fiddler 简单配置 .......................................................................................................... 3 Fiddler 简单使用: ...................................................................................................... 6 Jmeter 使用 .......................................................................................................................... 9 前置条件 ....................................................................................................................... 9 Jmeter 手动编写操作步骤与示例 .................................................................................. 9 一个 GET 请求示例 ............................................................................................... 9 综合示例 .............................................................................................................. 13 Jmeter 性能测试 .......................................................................................................... 21 Jmeter 与 Jenkins 联合使用 ............................................................................................... 23
Fiddler 使用 Fiddler 简单配置 本次分享使用的 Fiddler 的版本号为“5.0.20173.49666”。关于 Fiddler 安装这里不做赘述。 Fiddler 默认监听的端口号为“8888”。Fiddler 的菜单栏如下: 在 Tools->Option 先配置 Fiddler 抓包相关信息,截图如下: 1. 在‘General’模块,设置信息为系统默认 2. 在‘HTTPS’模块,如果需要抓取 https 请求,在 Window 主要步骤如下: 1) 勾选‘Decrypt HTTPS traffic’,点击‘Actions’: 2) 在‘Actions‘下拉框选择’Export Root Certificates to Desktop‘弹出如下提示框: 3) 点击‘确定‘,在桌面可以看到文件’ FiddlerRoot.cer‘:
4) 鼠标双击‘FiddlerRoot.cer’,弹出如下窗口: 5) 点击‘安装证书’,在弹出的如下窗口,存储位置为‘当前用户’: 6) 点击‘下一步’: 7) 点击‘下一步’:
8) 点击‘完成’。 9) 在 Window 系统,使用 Win+R,输入‘certMgr.msc’: 10) 点击回车,弹出如下窗口: 11) 点击个人-证书,可以查看到如下截图证明证书安装成功: 至于在手机上的安装,只需要把证书上传到收集,安装即可。 3. 在‘Connections’模块进行如下配置:
4. 在‘Gateway‘模块设置如下: Fiddler 简单使用: 1. 选择 web 浏览器: 2. 在打开的浏览器页面输入系统的 URL,本次以 jenkins 为例: 3. 由于抓取的请求比较多不好筛选,可以在‘Fiddler‘输入筛选信息:勾选‘Use Filters ‘、Hosts 选项设置如下、点击’Actions‘下拉选项’Run Filterset now‘,就能过滤相关 请求 URL
4. 双击左侧某条请求链接: 5. 在右侧的‘Inceptors‘的目录下的’Headers‘看到如下信息: 请求方法为:POST 接口地址为:/mssweb/login.do 缓存、客户端、Cookies、Entity 等信息 6. 在右侧的‘Inceptors‘的目录下的’WebForms‘看到如下信息: 7. 在右侧的‘Inceptors‘的目录下的’Row ‘看到如下信息: 8. 点击‘Composer‘进入如下界面:
9. 以上述接口为例,填写如下图所示: 10. 点击‘Execute‘模拟请求,在左侧出现状态码为’200‘表示请求成功: 11. 删除步骤 9 中的部分参数,进行请求模拟,获取到请求的必要属性值截图如下: 12. 经过上一步骤,基本接口参数就比较清晰了,就可以打开 Jmeter 进行下一步操作 了。关于接口,如果开发提供相关接口参数,就可以根据参数,直接进行 Jmeter
分享到:
收藏