模拟get post 请求

徘徊边缘 提交于 2019-11-26 07:17:44

模拟get请求接口测试
1首先打开fiddler 看端口(Tools options connestions 里面的端口8888(可以自己修改 ,但不要和其他端口冲突)) 点开浏览器 工具 Internet选项 连接 局域网设置 在为LAN使用代理前打对号 然后点高级 进去设置 http 为127.0.0.1 端口 8888
2进入浏览器 进行抓包 抓包之前把fiddler之前抓到的全部删除(以便于快速找到想要的)进行抓包
3然后进入jmeter,在测试计划下 添加 threads(user) 下的线程组
在线程组下面添加 sampler下的http请求
在http请求下面 添加 监听器下面的 察看结果树
4 将fiddler中抓到的URL复制(点击抓到的内容,右击copy justURL)到jmeter中的路径中(例如 http://192.168.2.110/geeknet/categrog.phy?id=16),将方法改成 get
也可将 ip 放到 服务器名称或ip 里面
例 服务器名称或ip:192.168.2.110(注意不加http)
路径:/geeknet/categrog.phy?id=16
也可将参数放在parameters 里面
例 服务器名称或ip:192.168.2.110(注意不加http)
路径:/geeknet/categrog.phy
Parameters
名称 值
Id 16
修改值得大小,点击 查看结果树(以HTML/json查看) 运行即可模拟客户端向服务器发送请求
模拟post请求
前三步一致
第四步:将fiddler中抓到的URL复制到jmeter中的路径中例(http://192.168.2.110/geeknet/user.php) 将方法改为post
将 fiddler webforms中的参数复制 一下 然后点击jmeter parameter下的add from clipboard
也可将inspectors 中的raw 参数中的请求体(空格后的最后一段)复制到 Body Date中
即可修改参数模拟post请求
用户定义的变量的用法及作用?
在 线程组下添加 配置元件 下的用户定义的变量
作用是将参数中的变量用自己定义的变量替换,为了方便变量的修改,特别是需要多次修改参数时可以大大提高工作效率
用法将变量名称和值分别写到用户定义的变量里面,然后将http请求中的对应的参数改为${名称}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!