当前位置:网站首页>day13--postman接口测试
day13--postman接口测试
2022-08-04 04:30:00 【宁氓】
一.界面功能介绍
二.postman日常操作
1.全局变量的使用(Globals)
描述:通常情况下,我们共同使用的部分可以存放在全部变量里,调用的时候只需要{ {变量名}}即可,适用 全部的接口
比如:手机号归属地和天气查询
2.环境变量的使用(Environment variables)
描述:公司中不同的环境,配置不同环境的数据,调用的时候只需要{ {变量名}}即可,适用当前环境的接口 比如不同域名的(公司内部不同的ip)
3.接口关联
1:接口关联的方式:json提取器
实现方式: json提取
// 返回值转成json对象
var jsondata=pm.response.json()
console.log(jsondata)
// 通过json表达式提取值
var doer = jsondata.result.city
console.log(doer)
// 设置全局变量
pm.globals.set("cs", doer);
// 获取响应体的文本内容
var resbody = responseBody;
console.log(resbody)
// 转成json对象
var jsonobj = JSON.parse(responseBody)
// 通过json表达式提取值
var pro = jsonobj.result.province
pm.globals.set("prodes", pro);
话术:
将第一个接口设置断言,拿到返回体内容转成json对象,通过json表达式提取想要的值,将这个值设置全局 变量,在第二个接口中使用{ {变量名}}代替,实现接口关联
4.断言
描述:经常用于预期结果和实际结果的对比
Tests响应断言的几种方式
(1)Status code:code is 200 (校验响应头是否包含某个值)
(2)response body:contains string (校验返回结果中是否包含某个字符串)
(3)response body:Json value check (校验返回结果中某个字段是否等于某个
值)
(4)response header:content-type header check (校验响应头是否包含某个值)
(5)response time is less than200ms (校验响应时间是否少于200ms)
(6)response body:Is equal to string (校验返回结果中是否等于该字符串)使用
少
边栏推荐
- 【21天学习挑战赛】直接插入排序
- 七夕节,我用代码制作了表白信封
- Introduction to the memory model of the JVM
- 结构体函数练习
- SQL injection in #, - +, - % 20, % 23 is what mean?
- 【MD5】采用MD5+盐的加密方式完成注册用户和登录账号
- Use serve to build a local server
- How class only static allocation and dynamic allocation
- Introduction to mq application scenarios
- See how DevExpress enriches chart styles and how it empowers fund companies to innovate their business
猜你喜欢
系统设计.如何设计一个秒杀系统(完整版 转)
How to systematically plan and learn software testing?
【机器学习】21天挑战赛学习笔记(一)
How to keep the source code confidential in the development under the burning scenario
[Ryerson emotional speaking/singing audiovisual dataset (RAVDESS)]
小程序 + 电商,玩转新零售
42. 接雨水
8.Haproxy 搭建Web集群
JVM笔记
mysql index notes
随机推荐
Postgresql源码(66)insert on conflict语法介绍与内核执行流程解析
Significant differences between Oracle and Postgresql in PLSQL transaction rollback
7. The principle description of LVS load balancing cluster
Eight guiding principles to help businesses achieve digital transformation success
Mini program + e-commerce, fun new retail
Basic characteristics of TL431 and oscillator circuit
Mobile payment online and offline payment scenarios
用户与用户互发红包/支付宝C2C/B2C现金红包php源码示例/H5方式/兼容苹果/安卓
How to simplify the automation of modern e-procurement?
The Shell function
TL431的基本特性以及振荡电路
Converts XML tags to TXT format (voc conversion for yolo convenient training)
Explain详解与实践
【C语言进阶】程序环境和预处理
【 observe 】 super fusion: the first mention of "calculate net nine order" evaluation model, build open prosperity of power network
数据集类型转换—TFRecords文件
7-1 LVS+NAT load balancing cluster, NAT mode deployment
Stop behind.
3000 words, is take you understand machine learning!
元宇宙“吹鼓手”Unity:疯狂扩局,悬念犹存