全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

断言包含两个字符串怎么用或者关系

问题例如:响应文本里怎么断言包含工单竣工或者工单归档(包含一个即通过)?

apt.expect(apt.response.text()).to.include("工单竣工").and.include("工单归档");

| 0 收藏

1 个回答

使用多个断言

在后执行脚本中,可以添加多个断言组合起来,对接口进行验证校验

apt.test("The response has all properties", () => {
// 解析响应的 JSON 并校验三个属性
const responseJson = apt.response.json();
apt.expect(responseJson.type).to.eql('vip');
apt.expect(responseJson.name).to.be.a('string');
apt.expect(responseJson.id).to.have.lengthOf(1);
});

使用文档:https://v7-wiki.apipost.cn/docs/%E4%BD%BF%E7%94%A8%E8%84%9A%E6%9C%AC/%E5%B8%B8%E7%94%A8%E6%96%AD%E8%A8%80%E7%A4%BA%E4%BE%8B

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!