curl命令模拟测试过程中遇到的报错请求

工具简介

     curl是一个命令行工具,通过指定的URL来上传或下载数据,并将数据展示出来。

使用场景

  1. 开发复现问题:测试人员本地的某个请求出现错误,可以将请求信息复制出来,提供给开发本地通过curl命令模拟该请求
  2. qa复现问题:线上出现了问题,但是在测试环境由于业务侧改造后我们无法通过页面的方式去模拟线上的请求;这个时候可以将线上的接口请求复制下来在本地curl模拟请求

常用命令

curl:发出请求,后面跟对应的请求地址,注意url地址是str字符串形式

-H:指定请求的请求头信息

--data-raw :指定post请求body信息以key,value成对的形式传递

-c:将服务器返回的cookie信息写入指定文件(文件格式txt)

-b:指定请求的cookie信息,可以是cookie的值,也可以是cookie文件(文件必须是-c命令生成的txt文件)

其他命令参考:

curl 的用法指南 - 阮一峰的网络日志

Curl命令的data, data-ascii, data-binary, data-raw和data-urlencode选项详解_易生一世的博客-CSDN博客_data-urlencode

使用步骤

1.获取请求信息:浏览器的调试模式下选中指定请求,右键选择-复制-以curl格式复制;如下图

 

2. 打开命令窗口,黏贴复制好的内容

3.回车即可执行,执行结果会直接打印在命令窗口上

4.将执行结果保存为本地文件:黏贴完复制的请求后,在末尾增加>文件路径/文件名.json

5、使用nodepad打开json文件(nodepad是代码编辑器,支持内容高亮,方便阅读)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miss糖豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值