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

如何建导航网站中国网站设计公司

如何建导航网站,中国网站设计公司,网上销售哪些平台免费,图片类网站 怎么做优化🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 Postman-获取验证码 需求:使用Postman访问验证码接口,并查看响应结果。 地址:http://kdtx-test.itheima.net/api/captchaIm…

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快

Postman-获取验证码

需求:使用Postman访问验证码接口,并查看响应结果。 

地址:http://kdtx-test.itheima.net/api/captchaImage

步骤:1.设置请求方式,GET请求 2.输入接口地址 3.点击发送请求 4.查看响应结果

图片

图片

{ "username":"admin", "password":"HM_2023_test", "code":"2", "uuid":"f3ba5d0cd5554e5cb842e2ceea87d1d6" 
}

设置请求方法--->设置接口URL地址---->设置请求头--->设置请求数据--->点击Send发送请求--->查看响应数据--->查看响应体数据。

Postman-登录接口自动关联数据

Postman自动关联

图片

图片

图片

// 设置验证码的uuid为指定变量 
var jsonData=pm.response.json(); 
// 设置变量值 {{captchaImage_uuid}}
pm.environment.set("captchaImage_uuid", jsonData.uuid); 

实操:

图片

图片

Postman-调试课程添加接口

接口地址:http://kdtx-test.itheima.net/api/clues/course 请求方法:Post 请求头:

{"Content-Type":"application/json", "Authorization":"XXXX"}

请求体:

{"name":"测试开发训练课001","subject":"6","price":188.88,"applicablePerson":"2","info":"专注于测试人的培训提升"}

使用Postman的自动关联功能,设置登录接口response的json数据中的token到环境变量中。

图片

在添加课程接口的Post请求的Headers中传入登录接口返回的token参数值即可正常进行添加课程操作。

图片

Postman批量运行

图片

image.png

接口测试用例设计思路

  • 正向测试

必填参数(P2)、全部参数(P2)。

  • 逆向测试

参数数据为空(P3)、参数类型不符(P3)、参数长度不符(P3)、业务规则不符(P3)。

案例:KDTX项目登录接口用例设计

需求:

  • 已注册正确的用户名和密码,登录成功

  • 用户名或密码错误,登录失败,提示“用户名或密码错误”

要求:

  1. 按照接口测试思路进行测试点分析

  2. 从测试点转化为测试用例

  3. 使用Postman进行接口测试

API文档如下:

登录接口API文档

URL:/api/login **Type:**POST **Description:**登录方法Request-Header:

参数名称参数值是否必填
Content-Typeapplication/json

Body-Parameter:

参数名称类型描述是否必填备注
usernamestring用户名True如:Manager
passwordstring密码True如:123456
codestring验证码True如:2
uuidstring用户唯一标识True生成验证码接口

Response:

request:
{"username": "admin","password": "HM_2023_test","code": "2","uuid": "b47747c6307345aab84f16e5746baef4"
}response:
{"msg": "操作成功","code": 200,"userId": 1,"token": "eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImMzN2NlNDVhLWQ3NzctNDM2MC1iN2UyLWQxZDI2ODE4NmU3NiJ9.eTfoEFY8O1rGCGd5IO8fc8nFTxMq-DFkWdvPvHcJHgO_3cPc2gqdziyIpvclRxi-QEihy2EXHRbMfm65v__JWg"
}

response-example: 响应状态码:200 响应数据:登录成功:{"msg":"操作成功","code":200,"token":"xxxxxxxx"}用户名或密码错误:{"msg":"用户名或密码错误","code":500}验证码错误或过期:{"msg":"验证码已过期","code":500}

测试用例思维导图设计提取测试点

图片

测试用例设计

图片

image.png

使用Postman执行测试用例
  1. 点击测试集中的“Add Folder”添加文件夹管理测试用例

  2. 点击文件夹上的“Add Request”添加请求实现测试用例

  3. CTRL+D快速复制已保存的用例

**Postman断言设置:**

  • 响应状态码断言

  • 返回值包含断言

  • JSON内容断言

图片

example:

图片

// 响应状态码断言
pm.test("Status code is 200", function () {pm.response.to.have.status(200);
});
// Response内容包含断言
pm.test("Body matches string", function () {pm.expect(pm.response.text()).to.include("操作成功");
});
// JSON字段断言
pm.test("Your test name", function () {var jsonData = pm.response.json();pm.expect(jsonData.msg).to.eql("操作成功");
Postman参数化

场景:测试脚本中仅测试数据不一样,使用参数化提高脚本复用性。步骤:

  1. 测试数据保存在数据文件单独维护

  2. 引用数据文件实现脚本循环调用

测试数据组织成JSON格式数据即可。

图片

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

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

相关文章:

  • 怎么做微信网站推广网络推广员工作好做吗
  • php做网站的重点2345浏览器免费版
  • seo网站优化网站编辑招聘wordpress 主题制作教程
  • html5的篮球网站开发企业资质证书查询官方网站
  • 做下一个盗版小说网站网站建设国际标准
  • 网站建设 制作教程 pdf凡科登录入口官网
  • 新手建站广告联盟赚钱wordpress转播
  • 国外网站问题泉州彩票网站建设
  • 网站建设费能算作无形资产吗一个网站建设的成本
  • 取消网站验证码seo优化排名百度教程
  • 手机上怎么制作网站山西企业网站模板建站平台
  • 用台式机做网站服务器报考建设八大员官方网站
  • 装修网站建设方案书柳州网站开发公司
  • 设计图的网站乐山网站公众号建设
  • 网站做微信小程序桂林两江四湖是哪两江哪四湖
  • 邓卅做网站在什么地方广州云购网站建设
  • 东莞网站建设 硅橡胶海外网站seo
  • 北京网站开发需要多少钱wordpress 企业知识库
  • 在线推广企业网站的方法有哪些优化网站排名哪家好
  • 如何把网站主关键词做到百度首页前端 模板 网站
  • 企业网站一般用什么程序做网站建设咨询有客诚信
  • 做医疗设备的网站企业网站建设源码
  • 公司网站备案怎么弄网站建设时送的ppt方案
  • 简述软件开发流程虚拟主机对网站seo有哪些影响
  • 网站seo李守洪排名大师长辛店镇网站建设
  • 郑州优化网站公司wordpress繁体
  • 这样可以做网站排版设计模板
  • 做品牌推广用什么网站做推广哪个网站最热门
  • 义乌外贸网站建设公司网页设计实训总结万能版1000字
  • 小说网站用什么虚拟主机做网站端口映射