当前位置: 首页 > news >正文

做幼儿网站的目标交易平台

做幼儿网站的目标,交易平台,贵阳有哪家做网站建设好点的,找国外人做网站环境变量 1.创建环境变量 正式环境是错误的,方便验证环境变化 2.在请求中添加变量 3.运行前选择环境变量 全局变量 能够在任何接口访问的变量 console中打印日志 console.log(responseBody);//将数据解析为json格式 var data JSON.parse(responseBody); conso…

环境变量

1.创建环境变量

正式环境是错误的,方便验证环境变化

2.在请求中添加变量

3.运行前选择环境变量

全局变量

能够在任何接口访问的变量

console中打印日志

console.log(responseBody);//将数据解析为json格式
var data = JSON.parse(responseBody);
console.log(data.access_token);

手动关联接口

方式一:json提取器

在第一个接口提取变量//获取access_token的值
var access_token = data.access_token;
//这个变量保存到环境变量中,这样大家都能用了
pm.environment.set("access_token", access_token);在第二个接口使用变量{{access_token}}

设为环境变量

//将数据解析为json格式
var data = JSON.parse(responseBody);
console.log(data.access_token);
//获取access_token的值
var access_token = data.access_token;
//这个变量保存到环境变量中,这样大家都能用了
pm.environment.set("access_token", access_token);

设为全局变量

方式二:正则表达式提取

第一个接口提取:
var result = responseBody.match(new RegExp('"access_token":"(.*?)"'));
console.log(result[1]);
pm.globals.set("token",result[1]);第二个接口:
{{token}}

postman内置动态参数

{{$timestamp}} 时间戳

{{$randomInt}} 随机0-1000

{{$gui}} 随机guid

自定义动态参数

script->pre-request

var times= Date.now();
pm.globals.set("times",times)使用时
{{times}}

断言

断言一般包括

  1. 状态断言
  2. 业务断言

常用断言

pm.test("Status code is 200", function () {pm.response.to.have.status(200);
});
pm.test("Body matches string", function () {pm.expect(pm.response.text()).to.include("string_you_want_to_search");
});
pm.test("Your test name", function () {var jsonData = pm.response.json();pm.expect(jsonData.value).to.eql(100);
});
pm.test("Body is correct", function () {pm.response.to.have.body("response_body_string");
});
pm.test("Content-Type is present", function () {pm.response.to.have.header("Content-Type");
});pm.test("Response time is less than 200ms", function () {pm.expect(pm.response.responseTime).to.be.below(200);
});

自定义动态参数的断言

create-tag请求中

将动态参数在pre-request 

var tagname = "tag"+Math.random().toString(36).substring(2,15)
pm.globals.set("tagname", tagname);

body中使用tagname

{"tag": {"name": "{{tagname}}" //标签名   } } 
}

在断言中

添加方式

pm.globals.get("tagname")
globals.tagname
globals["tagname"]
pm.test("Status code is 200", function () {pm.response.to.have.status(200);
});console.log(responseBody)
var tagid = responseBody.match(new RegExp('"id":(.*?),'));
console.log(tagid[1])//设置标签为全局变量
pm.globals.set("tagid", tagid[1]);
设置变量 tagname
tagname = pm.globals.get("tagname");
pm.test("Your test name", function () {var jsonData = pm.response.json();pm.expect(jsonData.tag.name).to.eql(tagname);
});

全局断言

数据驱动

1.先写参数csv

2.在请求中设置对应参数

3.修改断言

4.执行测试用例时上传参数csv文件

http://www.gaoduandz.com/news/160.html

相关文章:

  • 校园网站建设系统设计如何制作简单的网页链接
  • 大型购物网站排名嘉兴关键词优化报价
  • 网站建设平台策划百家号权重查询站长工具
  • 双辽做网站个人推广平台
  • 网站建设中 页面seo优化价格
  • 商丘建网站郑州seo代理公司
  • 设计素材网站p网络营销的核心
  • 简单做网站的软件社区建站网站系统
  • 网站未备案夸克搜索网页版
  • 一体化企业管理软件网站如何做关键词优化
  • wordpress文章内容编辑器最新seo操作
  • 自己制作网站的步骤专业推广公司
  • 盐城经济技术开发区建设局网站查权重网站
  • 山楼小院在哪家网站做宣传网络营销的理解
  • 贵阳网站开发招聘南宁seo规则
  • 网站建设需要在网络上如何实现高州网站seo
  • 网络公司网站做的不错的推广网站有效的方法
  • 房地产信息查询网长春seo公司
  • 怎么做赌博网站代理网推接单平台有哪些
  • 网站建设和微站建设的区别百度商城购物
  • WordPress众筹源码辽宁seo推广
  • 网站建设对软件测试员的要求网站查询平台官网
  • 如何把网站设为正确建设中seo怎么做优化
  • 温州外贸网站制作推广怎么做才可以赚钱
  • 黄骅市做网站价格云搜索网页版入口
  • 常州网站建设公司平台十大it教育培训机构排名
  • 上海网站 牛巨微网络科技seo公司免费推广的途径与原因
  • oppo软件商城seo好学吗
  • 外贸网站建设 推广线上营销策略
  • 外贸工具大全网站google chrome download