持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第14天,点击查看活动详情
fiddler是一个抓包工具,它可以作为网站代理来帮助我们对网站进行访问查看获取我们想要的信息,还可以通过bpu打断点来篡改数据请求,可以连接手机抓取手机app的包来进行相关操作等,总是称之为http和https通信协议的神奇也不为过
filters筛选
use filters
hosts:
show only the following Hosts: IP地址
Request headers:
show only if url contains: 文件名
hide if url contains : 空格+文件后缀
请求行,请求头,请求尾
响应行,响应头,响应尾
1、正常填写数据 2、bpu打断点,再篡改数据 3、run to completion提交数据 4、bpu不加关键字,清除断点 前端显示测试: 针对页面元素,右键,检查,在html代码中修改后回车
创建定时任务:
1、创建bat文件,
cd
cd postman
newman run D:\postman\wx_homework.postman_collection.json -r html --reporter-html-export D:\postman\wxgzpt2.html
2、window->文件管理工具->任务计划程序->创建基本任务
接口测试的实现:
1、postman要创建集合,JMeter要创建线程组
2、步骤的实现
2.1 postman是添加请求,JMeter也是添加请求
2.2 postman要做请求之间的关联,JMeter也要做请求之间的关联
3、数据用例的实现:postman把数据添加在请求中,JMeter也可以
4、断言的实现(预期结果)
4.1 postman在测试中添加断言脚本(断言,json断言)
4.2 JMeter在断言中添加断言脚本(断言,json断言)
5、执行
4.1 postman可以运行得到结果,JMeter也可以
4.2 postman+newman批量运行,JMeter+ANT批量运行
4.3 postman运行直接得结果,JMeter要创建结果树才可以看到结果