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

公司的网站建设一般需要多少费用北京制作页面

公司的网站建设一般需要多少费用,北京制作页面,网站开发实训总结,濮阳市城乡一体化示范区地图文章目录 Test Script脚本CollectionFolderRequest 解析响应体断言测试 测试脚本可以在Collection、Folder和Request的Pre-request script 和 Test script中编写,测试脚本可以检测请求响应的各个方面,包括正文、状态代码、头、cookie、响应时间等&#x…

文章目录

  • Test Script脚本
    • Collection
    • Folder
    • Request
  • 解析响应体
  • 断言测试

测试脚本可以在Collection、Folder和Request的Pre-request script 和 Test script中编写,测试脚本可以检测请求响应的各个方面,包括正文、状态代码、头、cookie、响应时间等,只有测试符合自定义的要求后才能通过。

Test Script脚本

Collection

在这里插入图片描述

Folder

在这里插入图片描述

Request

在这里插入图片描述

解析响应体

为了在响应中执行断言,首先需要将数据解析为断言可以使用的JavaScript对象。

  1. 解析JSON
const responseJson = pm.response.json();
  1. 解析xml
const responseXml = xml2Json(pm.response.text());
  1. 解析csv
const parse = require('csv-parse/lib/sync');
const responseCsv = parse(pm.response.text());
  1. 解析HTML
const $ = cheerio.load(pm.response.text());
console.log($.html());

如果不解析成JavaScript对象是不是就不可以断言?当然不是,也可以不解析响应体断言:

// 测试响应体是否包含某个字符串
pm.test("Body contains string", () => {pm.expect(pm.response.text()).to.include("customer_id"); 
}

断言测试

pm对象提供了测试相关功能:

  • pm.test(testName:String, specFunction:Function):Function:测试函数。
  • pm.expect(assertion:*):Function → Assertion:允许在响应数据上做测试,使用ChaiJS expect BDD语法。

可以使用pm.response.to.have.*pm.response.to.be.*来构建断言。

示例:

测试状态码:

pm.test("请求状态码200", function() {pm.response.to.have.status(200); 
});
pm.test("请求状态码200", function() {pm.expect(pm.response.code).to.eql(200); 
});

测试响应时间:

pm.test("请求响应时间少于200ms", () => {pm.expect(pm.response.responseTime).to.be.below(200); 
});

是否满足指定条件:

tests["字符串asdf包含a字符"] = "asdf".includes("a"); //旧的语法(已弃用,不推荐使用)

多断言组合测试:
测试脚本也可以包含多个断言作为单个测试,可以将相关断言组合在一起。如果包含的任一个断言失败,整个测试将失败,所有断言都必须成功,测试才能通过。

pm.test("The response has all properties", () => {const responseJson = pm.response.json(); //将响应体body转换成JSON格式pm.expect(responseJson.type).to.eql('vip'); // type等于vippm.expect(responseJson.name).to.be.a('string'); // name值的类型为string类型pm.expect(responseJson.id).to.have.lengthof(1); // id的长度为1
}

测试结果如下:
在这里插入图片描述

http://www.yayakq.cn/news/275177/

相关文章:

  • 顺德网站建设怎么样广州网站搭建费用
  • 淮北市做网站最好的公司网站建站
  • 陕西网站建设公司哪有网站广告下悬浮代码怎么做
  • 制作网站购买主机京鑫建设集团网站
  • 自已建网站手机网站开发者工具
  • 网站建设群标签好写什么wordpress产品图片怎么改
  • 网站开发一个多少钱影视 网站建设 新媒体
  • 合肥网站建设技术托管用ai怎么做网站
  • 简洁好看的网站无名岛wordpress
  • 有没有专业做艺术品的网站怎么做网站优化的
  • 微信公众号的微网站开发重庆石柱网站设计公司
  • 青岛专业做网站优化新零售商城
  • 国外那些网站做展厅比较好网站后台建设
  • 睢宁网站建设xzqjwl提供网站建设公司报价
  • 医院网站站群建设方案域名注册需要多少钱
  • 烟台专业做网站的公司软件开发工程师就是程序员吗
  • 设计做任务的网站天津河西做网站
  • 免费学编程网站杭州网站建设哪家好
  • wordpress新建模板关键词优化公司哪家效果好
  • 公司网站内容更新该怎么做房山石家庄网站建设
  • 大连服务公司 网站wordpress 评论等级
  • 丽水建设部门网站如何获取网站根目录链接
  • 邯郸专业做网站地方群晖nas可以做网站服务器
  • 自家企业网络推广大型网站的优化方法
  • 网站开发工具 下载手机壁纸网站大全
  • 个人简历模板网站wordpress添加默认头像
  • 手车做网课网站wordpress语言系统
  • 手机app界面设计网站免费网站cms
  • 网站开发语言是什么意思宁波seo网络推广
  • 网站空间的控制面板首页wordpress directorypress