postMan 测试显示验证码

在postman的选项卡Test中,可以编写html格式的显示模板,在格式化显示时,变量使用的方式是两个大括号包着一个变量名{{变量名}}。

现在后端返回到前端的数据格式 一般是JSON格式,所以编写测试脚本要先把JSONW文本转换为JSON对象,var jsonData = JSON.parse(responseBody); 

本示例的格式如下:

{    "success": true,   "message": "",    "code": 0,

"result": "data:image/jpg;base64,/9j/4AAQS.....

....//Z",

    "timestamp": 1651194050574

},展示验证码的数据在"result"属性中并且数据中已经有了说明图片格式的开头部分data:image/jpg;base64,因此在调试显示验证码不需要在显示图片的属性值前添加data:image/jpg;base64,  否则需要加上。

编写写的脚本如下

pm.test("获取验证码后, 展示验证码", function () {    

  var jsonData = JSON.parse(responseBody); 

  // html 模板字符

  // 如果base64代码中不包含“data:image/jpg;base64,”,需要在base64代码前面加上,如下:

 //var template = '<p>1包含data:image/jpg;base64的验证码<img src="data:image/jpg;base64,{{result}}" /></p>';  

  //如果base64代码中已包含,则不需要添加,直接引用base64代码显示,如下(), 

  var template='<p>3不包含data:image/jpg;base64的验证码success= {{success}} code= {{code}}<br/>验证码<img src="{{result}}" /></p>';

//如果base64代码中不包含

 pm.visualizer.set(template, jsonData);// postman可视化 

});

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值