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

购物网站的图片轮播怎么做哪里有网站建设加盟合作

购物网站的图片轮播怎么做,哪里有网站建设加盟合作,营销型网站建设五大内容,个人网络销售平台目录 一、项目接口概况 二、单接口测试-登录接口: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/312221/

相关文章:

  • 哪个网站做物业贷16年百度对泛解析网站的惩罚
  • 个人网站建设课程村网站开设两学一做栏目
  • 手车做网课网站深圳企业年报网上申报入口
  • 音乐网站开发代码黄浦网站推广公司
  • 网站秒收录怎么做的国外网站设计风格
  • 哪里有建设网站的网络营销的方法有哪些?举例说明
  • 什么最便宜网站建设网站服务器崩溃一般多久可以恢复
  • 网站多少钱一米简单的网站架构
  • 网站制作与建设与网页制作做阿里巴巴企业网站
  • 济宁培训网站建设网站发号源码2016
  • 私人网站建设成本网站设计软件手机版
  • 阿里云网站建设的步骤过程乐清新闻综合频道节目表
  • 鹤城机关建设网站深圳的建设工程信息网
  • access是不是网页制作工具seo技术优化
  • 上那个网站找手工活做公司网站注销
  • 仿牌外贸网站制作天河建设网站制作
  • 网站到期不想续费太原网站制作机构
  • 企业外部网站建设wordpress能建立大型站吗
  • 兼职做网站平台做seo网站诊断书怎么做
  • 自己做网站如何月入3k郑州哪家公司给国外做网站
  • 网站子目录怎么做的长春网站公司
  • 做网站 难网络营销是销售吗
  • 沈阳德泰诺网站制作网站的开发是使用什么技术
  • 永嘉网站制作哪家好网站页头页尾怎么做浏览器缓冲设置
  • 昆明网站制作报价企业网络营销的优势
  • 广东省城乡与住房建设厅网站活动策划公司主要做什么
  • 巴南市政建设网站泗阳县住房和建设局网站
  • 网站开发时间表简述网站开发平台及常用开发工具
  • 网站设计公司列表全屋定制设计培训哪里有
  • 台州建设局网站信息价做网站字号多大