营销型网站分析,网站备案个人备案公司网站,网站建设需要申请经营范围,网站前台管理系统上一期咱们讲到如何使用咱们的龙测工具实现黑盒测试这不#xff0c;接口也来啦实验步骤抢先看1#xff0e;首先确定接口的结构#xff0c;以龙测登录为例请求方式#xff1a;POSTURL#xff1a;https://prod.dragontesting.com/api/login请求体#xff1a;包含两个必填参…上一期咱们讲到如何使用咱们的龙测工具实现黑盒测试这不接口也来啦实验步骤抢先看1首先确定接口的结构以龙测登录为例请求方式POSTURLhttps://prod.dragontesting.com/api/login请求体包含两个必填参数mobile和password例子如下{mobile: autotest1,password: Guuvxcp8/55qtOQMcSa3JGkwvTbQTrgLkvJZeaXwgIZiqiAVuapF8cpUQOwQWPwEaqdWZO3IRYNdDoXZ1pcRNt7ugyB1eGUSC6PBEVXfoX2BVj1Ct48NGFmC8MTxgUdzEao4a1osKA4LVepzddx7j1YgbyFoLDU56ECbo8pnkE}2了解接口响应的返回码常用接口返回码及其含义200成功 服务器已成功处理了请求。通常这表示服务器提供了请求的网页。201已创建 请求成功且服务器已创建了新的资源。202已接受 服务器已接受了请求但尚未对其进行处理。203非授权信息 服务器已成功处理了请求但返回了可能来自另一来源的信息。204无内容 服务器成功处理了请求但未返回任何内容。205重置内容 服务器成功处理了请求但未返回任何内容。与 204 响应不同此响应要求请求者重置文档视图例如清除表单内容以输入新内容。206部分内容 服务器成功处理了部分 GET 请求。400错误请求 服务器不理解请求的语法。401身份验证错误 此页要求授权。您可能不希望将此网页纳入索引。403禁止 服务器拒绝请求。404未找到 服务器找不到请求的网页。例如对于服务器上不存在的网页经常会返回此代码。405方法禁用 禁用请求中指定的方法。500服务器内部错误 服务器遇到错误无法完成请求。501尚未实施 服务器不具备完成请求的功能。例如当服务器无法识别请求方法时服务器可能会返回此代码。502错误网关 服务器作为网关或代理从上游服务器收到了无效的响应。503服务不可用 目前无法使用服务器由于超载或进行停机维护。通常这只是一种暂时的状态。504网关超时 服务器作为网关或代理未及时从上游服务器接收请求。505HTTP 版本不受支持 服务器不支持请求中所使用的 HTTP 协议版本。举例龙测服务登录成功情况响应码200响应体{state: 1,message: null,data: { id: 3036, name: autotest1, password: 0192023a7bbd73250516f069df18b500, mobile: 18860915611, email: ecqq.com, roleCode: BASIC, createTime: 2019-11-20 14:19:23.0, updateTime: 2020-12-04 13:47:57.0, deleteFlag: 0, accessToken: 2128ccd96e4da8b45ebb3a130319adb13f4d197a, refreshToken: f22b865396ad46f91f52eaab74b022e27ff01ff9, remainDays: 0, address: 61.177.48.150, province: 江苏, companyId: 7a25de01f27a49a18c286b98b2c91441, companyName: 龙测, purchaseTime: 2019-11-20 14:19:23.0, validDays: 0, guide: false, reportCnt: 16, downloadCnt: 18, lastLogin: 2020-12-04 13:47:58.0, type: 0 }}3在龙测平台进行接口测试第一步登录龙测科技如下图点击进入接口测试第二步点击新增一个名为“接口测试学习”的项目第三步数据管理中新增一个数据结构和两个数据注意数据类型第四步接口管理中新建一个接口并选择新建的数据第五步添加断言第六步运行接口测试产生报告第七步新增一个get接口url为 https://postman-echo.com/get?foo1bar1foo2bar2此接口的返回为{ args: { foo1: bar1, foo2: bar2 }, headers: { x-forwarded-proto: https, host: http://postman-echo.com, accept: */*, accept-encoding: gzip, deflate, cache-control: no-cache, postman-token: 5c27cd7d-6b16-4e5a-a0ef-191c9a3a275f, user-agent: PostmanRuntime/7.6.1, x-forwarded-port: 443 }, url: https://postman-echo.com/get?foo1bar1foo2bar2}本次实验我们将post接口的返回name和province字段做为此get的输入参数首先新增一个接口第八步新增一个接口流程图编辑此流程图将登录接口和接收post返回接口 相连第九步双击登录接口 设置返回体 例如获取返回体中的name和province字段 点击保存第十步双击接口 接收post返回参数设置GET/URL参数为 上一个接口的返回值点击保存第十一步保存并运行 得到成功的运行结果这样我们的接口测试就完成啦小伙伴们是否get到了呢[关于我们]龙测科技——一站式通用自动化软件测试TestOps平台画流程图、积木图自动生成测试代码的自动化测试专家测试体验官网http://www.dragontesting.cn