软件测试之 接口测试 Postman使用(上)

简介: 软件测试之 接口测试 Postman使用(上)

你好,我是Qiuner. 为记录自己编程学习过程和帮助别人少走弯路而写博客

这是我的 github https://github.com/Qiuner ⭐️

gitee https://gitee.com/Qiuner 🌹

如果本篇文章帮到了你 不妨点个吧~ 我会很高兴的 😄 (^ ~ ^)

想看更多 那就点个关注吧 我会尽力带来有趣的内容 😎

接口测试

URL

HTTP协议

HTTP 请求部分

HTTP响应部分

Postman使用

界面介绍

  • 这里 注意 如果你无法访问 那么 captchaImage这个打错了,给的资料中是错误的地址
https://kdtx-test.itheima.net/api/captchaImage

登录接口

  • 科大天下 第一个接口的登录设置
https://kdtx-test.itheima.net/api/captchaImage
  • 第二个接口的设置
{
    "username":"admin",
    "password":"HM_2023_test",
    "code":"2",
    "uuid":"7f0a4b5d779e4f709f0d778c0f124b9b"
}

https://kdtx-test.itheima.net/api/login

自动关联技术

获取图片验证码代码

var jsonDate = pm.response.json();
pm.environment.set("uuid",jsonDate.uuid);

登录成功接口代码 使用自动关联技术实现

{
    "username":"admin",
    "password":"HM_2023_test",
    "code":"2",
    "uuid":"{{uuid}}"
}
  • 记得先建环境

小案例

相关代码

{
    "name": "测试开发提升课01",
    "subject": "6",
    "price": 899,
    "applicablePerson": "2",
    "info": "测试开发提升课01"
}
https://kdtx-test.itheima.net/api/clues/course

如何处理多种数据格式

添加合同

https://kdtx-test.itheima.net/api/contract?
{
    "name": "测试888",
    "phone": "13612341888",
    "contractNo": "HT100120013214",
    "subject": "6",
    "courseId": 99,
    "channel": "0",
    "activityId": 77,
    "fileName": "{{pictureUrl}}"
}

批量执行

  • 如果你的界面没有,很正常 因此需要添加断言才能实现,不知道为什么黑马的视频能有

  • 这样才是正确的结果


软件测试之 接口测试 Postman使用(下):https://developer.aliyun.com/article/1548609

目录
相关文章
|
2天前
|
测试技术 Android开发 流计算
软件测试之 单元测试
软件测试之 单元测试
8 2
|
2天前
|
测试技术 Windows
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(下)
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(下)
6 2
|
2天前
|
存储 JSON 测试技术
软件测试之 接口测试 Postman使用(下)
软件测试之 接口测试 Postman使用(下)
12 2
|
2天前
|
测试技术 程序员
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(上)
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(上)
10 1
|
1天前
|
安全 API 数据安全/隐私保护
​6个值得测试的发送邮件接口API
在数字营销和企业通信中,发送邮件接口API如SendGrid、Mailgun、Amazon SES、AOKSend、Postmark和Sendinblue是关键工具。这些API自动化邮件发送,提高效率,确保及时送达。各具特色,如SendGrid和Mailgun适合大规模发送,AOKSend易于集成,Postmark专于事务邮件,而Sendinblue提供综合营销解决方案。根据企业需求,如邮件量、成本、功能和集成简易度,可选择最适合的API服务。
|
9天前
|
JSON Java Maven
使用`MockMvc`来测试带有单个和多个请求参数的`GET`和`POST`接口
使用`MockMvc`来测试带有单个和多个请求参数的`GET`和`POST`接口
22 3
|
1月前
|
NoSQL 安全 测试技术
接口测试用例设计的关键步骤与技巧解析
该文介绍了接口测试的设计和实施,包括测试流程、质量目标和用例设计方法。接口测试在需求分析后进行,关注功能、性能、安全等六项质量目标。流程包括网络监听(如TcpDump, WireShark)和代理工具(Charles, BurpSuite, mitmproxy, Fiddler, AnyProxy)。设计用例时,需考虑基本功能流程、输入域测试(如边界值、特殊字符、参数类型、组合参数、幂等性)、线程安全(并发和分布式测试)以及故障注入。接口测试用例要素包括模块、标题、优先级、前置条件、请求方法等。文章强调了保证接口的幂等性和系统健壮性的测试重要性。
58 5
|
10天前
|
监控 前端开发 测试技术
postman接口测试工具详解
postman接口测试工具详解
41 7
|
10天前
|
监控 JavaScript 前端开发
postman接口测试工具详解
postman接口测试工具详解
21 6
|
4天前
|
监控 druid Java
Springboot用JUnit测试接口时报错Failed to determine a suitable driver class configure a DataSource: ‘url‘
Springboot用JUnit测试接口时报错Failed to determine a suitable driver class configure a DataSource: ‘url‘
13 0