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

淄博哪个网站做房屋出赁好统计二级域名的网站流量有什么用

淄博哪个网站做房屋出赁好,统计二级域名的网站流量有什么用,wordpress自适应方法,最近的新闻内容目录 一、项目接口概况 二、单接口测试-登录接口:POST 1、正例 2、反例 ①姓名未注册 ②密码错误 ③姓名为空 ④多参 ⑤少参 ⑥无参 三、批量运行测试用例 四、生成测试报告 1、Postman界面生成 2、Newman命令行生成 五、token鉴权(“…

目录

一、项目接口概况

二、单接口测试-登录接口:POST

1、正例

2、反例 

①姓名未注册

②密码错误

 ③姓名为空

④多参

⑤少参

⑥无参

三、批量运行测试用例

四、生成测试报告 

1、Postman界面生成 

2、Newman命令行生成 

五、token鉴权(“令牌”)

1、访问phpwind论坛首页

2、登录接口(需要token)

六、 业务场景测试-客户管理

1、添加客户:POST

2、查询客户列表:GET 

​3、修改客户:PUT

​4、删除客户信息:DELETE

七、批量运行测试用例和生成测试报告


使用和参考的资料:

1、接口测试-第04天-课堂笔记.pdf

2、测试系统1-白月黑羽SMS 以及 测试系统2 - phpwind

3、BYSMS系统 API 接口文档 1.2

一、项目接口概况

二、单接口测试-登录接口:POST

测试用例参考:Postman接口测试02|接口用例设计-CSDN博客中的 3、单接口测试用例

按照登录接口的测试用例,在创建的“登录”接口依次执行该接口的测试用例。 

1、正例

写断言

2、反例 

  • 由于是同一个接口,因此:请求方法、URL、请求头完全一致。
  • 测试点(测试用例名称)、和 请求数据(请求体),各不相同
  • 响应结果(用作断言),共2种情况:{"ret": 0}和{"ret": 1, "msg": "用户名或者密码错误"}

其他姓名含有不符合要求的字符,密码为空,密码含有不符合要求的字符、密码1位、密码200位等跟其他用例很类似,下面只对典型用例重点记录: 

①姓名未注册
姓名的值随便写一个不正确的
根据相应的响应信息,修改断言
②密码错误
在上一个用例的基础上,只把密码改成错误的即可
 ③姓名为空
在上一个用例的基础上,只把姓名为空即可
④多参

多参的响应结果应该和正例的响应结果一样,因为后台处理已经能拿到需要的参数值,多出来的参数和值没有代码会处理它,有没有都不会起什么作用。

在正例“登录成果”的基础上,请求体里加个参数即可
⑤少参
在“密码错误”用例的基础上,不选password参数即可
⑥无参
在“少参”用例基础上,不选任何一个参数即可

三、批量运行测试用例

四、生成测试报告 

1、Postman界面生成 

然后选一个文件夹保存报告即可,生成的报告是json文件

2、Newman命令行生成 

具体步骤看下面连接的:十六、Newman生成测试报告 

Postman接口测试04|批量运行测试用例、参数化、Mock Server、Cookie鉴权、Newman生成测试报告-CSDN博客

五、token鉴权(“令牌”)

由于白月黑羽系统没有鉴权功能,所以换成新系统phpwind来练习

1、访问phpwind论坛首页

只需要填一下url即可

获取响应中的鉴权码,并将其设置成全局变量

 2、登录接口(需要token)

url:http://47.107.116.139/phpwind/index.php?m=u&c=login&a=dorun

请求头(必填参数):

  • Accept:application/json, text/javascript, */*; q=0.01
  • X-Requested-With:XMLHttpRequest
设置请求头的两个必选参数
1、获取"登录接口"拿到的全局变量csrf_token的值;2、响应体中state的值为success,表示响应成功。
断言也通过了

六、 业务场景测试-客户管理

1、添加客户:POST

这里把获取响应体中的json数据,并把id的值设置成全局变量kehu_id,注意这里的id在数据库中是个自增长字段

2、查询客户列表:GET 

1、参数具体信息看接口文档;2、查询出了包含“测试”关键字的客户信息,其中就包含刚才创建的id40

3、修改客户:PUT

注意这里箭头指的是个全局变量,查找在“添加客户”接口处新增的对应id客户

4、删除客户信息:DELETE

注意这里请求里仍然是用到了全局变量,用来获取在“添加用户”接口处新增的对应客户id

【总结】经过增、查、改、删按序执行接口测试,完成了业务闭环,也没有在数据中留下垃圾数据。

七、批量运行测试用例和生成测试报告

  • 批量运行测试用例参考本文的第三部分
  • 生成测试报告部分看:下面链接的十六、Newman生成测试报告

(该链接里生成报告部分的bash命令截图和最终生成的html报告截图即本文业务场景测试部分的真实实战截图。)Postman接口测试04|批量运行测试用例、参数化、Mock Server、Cookie鉴权、Newman生成测试报告-CSDN博客

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

相关文章:

  • 秦皇岛网站建公司c2c平台举例
  • 加拿大服务器做网站wordpress游戏门户
  • 上海网站设计要多少钱广州贝勤网络科技有限公司
  • 盘锦兴隆台住房和城乡建设网站网站建设人员叫什么
  • 防水网站的外链如何找近期新闻热点事件摘抄
  • 专业建设网站的企业青海找人做网站多少钱
  • 做网站必须要购买域名用wordpress做网站页面显示404
  • 苏州专门网站好姑娘免费高清视频
  • 网站建设ag公司视频广告拍摄
  • 怎样查询网站备案号wordpress+联动筛选
  • 手机网站和电脑网站开发网站开发的技术支撑 经验能力
  • 公司微网站建设价格随州网站制作
  • 人才招聘网站开发吸引流量的网站
  • 重庆简易注销在什么网站做郑州网上车管所官网
  • 如何查网站开发环境怎么发布个人网站
  • 大连建设主管部门官方网站网站设计方案怎么做
  • 网站显示乱码怎么办啊外贸网站建设解决方案
  • python做的网站有哪些页面跳转的方式有哪些
  • 网站建设的课件微信网页版网址
  • 建设网站的市场环境wordpress链接数据库出错
  • Django可以做门户网站吗网页编辑器怎么用
  • 网站上的超链接怎么做网络推广宣传
  • 上海网站建设怎么绵阳安州区做网站的有哪些
  • 国内大型网站建设公司网站后台修改图片集顺序
  • 网站优化主旨dnf制裁做任务网站
  • 网站安全评估怎么做从58做网站怎么做
  • 张店区网站建设特点有哪些 谢谢商标注册网查询官网入口
  • 万维网官方网站营销型网站建设价格是多少
  • 湘潭做网站 联系磐石网络个人申请域名能干什么
  • 个人做网站需要什么条件网站底部版权html代码