postman测试base64_干货| Postman 接口测试全面教程

本文详细介绍了Postman的使用,包括创建用例集、GET/POST请求、接口断言、Json Schema验证、测试前准备、环境及全局变量的使用,以及Newman的命令行运行和Jenkins持续集成。适合接口测试人员学习。
摘要由CSDN通过智能技术生成

本文是霍格沃兹测试学院优秀学员学习笔记,进阶学习文末加群。

Postman 是谷歌开发的一款网页调试和接口测试工具,能够发送任何类型的 HTTP 请求,支持 GET/PUT/POST/DELETE 等方法,可以直接填写 URL,header,body 等就可以发送一个请求,非常简单易用,是接口测试必备利器。本文将详细介绍 Postman 的使用,接口测试关键步骤以及 Jenkins 持续集成。

Postman 的使用

创建用例集

启动 Postman 以后,会看到这个控制面板。

点击 Request 是创建一个 Request 测试请求,但是需要创建用例集保存这个请求。

点击 Collection 是创建一个用例集来保存测试请求。

创建 Collection 完成后,会在左侧生成用例集文件架,每次创建的测试接口都要保存到用例集中。

第一个接口测试

创建 get 请求为例,通常需要写 url、params、headers,会把 params 拼接到 url 末尾。

点击 send 按钮并且请求成功,会展示响应结果。

创建 post 请求为例,通常需要写 url、body、headers 等参数,body 参数格式一般是 form 或者 json 格式。具体 body 使用那个格式,需要按照接口文件中的参数。

接口断言

点击 Tests 编写测试断言

断言响应时间

pm.test("Response time is less than 200ms", function () {

pm.expect(pm.response.responseTime).to.be.below(200);

});

// 断言响应事件小于 200ms

断言状态码

pm.test("Suc

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman中,可以使用CryptoJS库来进行base64编码。引用中的代码展示了如何使用CryptoJS库进行base64编码。首先,将要编码的内容转换为UTF-8格式,然后使用CryptoJS.enc.Base64.stringify方法对其进行base64编码。编码后的结果可以通过pm.globals.set方法设置为全局变量,以便在其他请求中使用。 另外,引用中的代码展示了使用CryptoJS库进行md5和base64编码的示例。在该示例中,通过将请求体和其他参数连接起来,然后使用CryptoJS.MD5方法进行md5哈希计算。接着,将计算得到的哈希值转换为UTF-8格式,并使用CryptoJS.enc.Base64.stringify方法对其进行base64编码。最后,使用pm.environment.set方法将编码后的结果设置为环境变量,以便在测试脚本中使用。 如果需要在Postman的请求之前执行base64编码操作,可以在请求的【Pre-request Script】选项页中添加代码,如引用所示。该代码与引用中的代码相同,将要编码的内容转换为UTF-8格式,并使用CryptoJS.enc.Base64.stringify方法对其进行base64编码。 总结来说,在Postman中实现base64编码的方法是使用CryptoJS库,并使用其中的相关方法将要编码的内容转换为UTF-8格式,然后进行base64编码。编码后的结果可以设置为全局变量或环境变量,以方便在其他请求或测试脚本中使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [postman对字符串进行base64编码方法和变量的使用](https://blog.csdn.net/lisheng19870305/article/details/124599631)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值