文章目录
1. Chrome代理设置
- 步骤1:打开Chrome浏览器,URL输入:chrome://settings/
- 步骤2:下拉点击高级–打开代理服务
- 步骤3:在Internet属性设置功能窗口上,点击局域网设按钮–高级,打开局域网设置功能
- 步骤4:输入代理服务器的地址(主机名称或IP地址)和端口,确定后即可完成系统代理服务器的设置
2. fiddler抓包
2.1 设置代理
- 步骤1:进入fiddler–option–connections,设置默认端口与浏览器端口一致
- 步骤2:设置过滤:
- 步骤3:查看参数
- 步骤4:接口测试:可以将左侧的用例拖动到右侧如下视口,点击excute按钮即可单独测试当前接口
3. jemeter使用
3.1 请求
步骤:测试计划(右键)-添加-Threads-线程组-(右键)-添加-Sampler-HTTP请求
协议:默认为http(不填写),为https时填写https
域名:IP或者域名(如www.baidu.com)
端口:默认80,可不填写
路径:格式如:/UserApi/login
方法:一般选择GET/POST
3.2 查看结果
- 方法一–步骤:线程组(右键)-添加-监听器-查看结果树
- 方法二–步骤:线程组(右键)-添加-监听器-查看结果树----fiddler代理设置查看
3.3 cooike的处理
HTTP Cookie管理器
作用:自动储存Cookie,用户也可添加,并在发送请求时附加上合适的Cookie
步骤:线程组(右键)-添加-配置元件-HTTP Cookie 管理器
3.4 json请求的处理
HTTP信息头管理器
作用:处理json格式的数据请求
- 步骤1:线程组(右键)-添加-配置元件-HTTP信息头管理器,信息头添加:Content-Type—application/json
- 步骤2:在http请求中添加JSON格式数据
3.5 参数化
作用:处理参数化问题
方法一:添加:用户自定义的变量
- 步骤1:将输入数据参数化,格式:${params},params与用户自定义变量中名称一致
- 步骤2:线程组(右键)-添加-配置元件-用户自定义的变量
方法二:CSV_data
- 步骤1:将输入数据参数化,格式:${params},params与用户自定义变量中名称一致
- 步骤2:线程组(右键)-添加-配置元件-CSV数据文件设置-选择文件,输入参数并以逗号分割
- 步骤3:设置循环次数后执行即可
3.6 正则表达式提取token
作用:可以将上一次的响应数据提取出来作为下一次的参数
- 步骤1:线程组(右键)-添加-后置处理器-正则表达式提取器,填写参数
- 步骤2:需要用到的请求中${token}替代token值
3.7 HTTP请求默认值
作用:默认设置,如IP、端口
- 步骤1:线程组(右键)-添加-配置元件-HTTP请求默认值