Postman实战:轻松搞定接口自动化测试

这篇具有很好参考价值的文章主要介绍了Postman实战:轻松搞定接口自动化测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

随着移动互联网的发展,接口自动化测试已经成为软件测试领域中不可或缺的一部分。而作为最流行的API开发工具之一,Postman凭借其简单易用、功能强大的特点赢得了越来越多开发者和测试人员的青睐。

想要掌握Postman的接口自动化测试技能,只需要花费少量时间学习即可轻松入门。本文将为您详细介绍如何使用Postman实现接口自动化测试,并为您提供一些实用的技巧和注意事项,让您的测试工作更加高效、精准。

一起来跟随我的步伐,开启Postman接口自动化测试的奇妙旅程吧!

postman使用

开发中经常用postman来测试接口,一个简单的注册接口用postman测试:

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

 接口正常工作只是最基本的要求,经常要评估接口性能,进行压力测试。

postman进行简单压力测试

下面是压测数据源,支持json和csv两个格式,如果包含有中文,请将文件编码改为UTF-8(否则请求中文会乱码)

csv格式数据如下(txt文件):

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

json格式如下:

[
{
"registerName": "zhangsan0001",
"registerPwd": "asd100001"
},
{
"registerName": "zhangsan0002",
"registerPwd": "asd100002"
},
{
"registerName": "zhangsan0003",
"registerPwd": "asd100003"
},
{
"registerName": "zhangsan0004",
"registerPwd": "asd100004"
},
{
"registerName": "zhangsan0005",
"registerPwd": "asd100005"
}
]

以csv格式数据为例(json格式数据只需要在导入测试数据时,选择json就可以):

1、新建一个fodder,在fodder下添加要进行压力测试的接口:

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

2、post接口测试,参数从txt导入
{{registerName}} 和 {{registerPwd}} 是模板参数

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

 3、设置 Pre-request-Script 参数

postman.setEnvironmentVariable("registerName",data["registerName"]);
postman.setEnvironmentVariable("registerPwd",data["registerPwd"]);

4、设置test(便于观察测试结果) 

tests["Status code is 200"] = responseCode.code === 200;
tests["Response time is less than 10000ms"] = responseTime < 10000;
console.log(responseTime);

5、保存请求,点击runner,按如下设置
Delay:设置每隔多少毫秒发一次请求。

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

 Data File Type 选择 CSV,点击预览可以看到:

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

6、设置Iteration

预览Iteration一共有359行,设置Iteration为 359 ,点击Run

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

7、测试结果

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

 postman跑完全部测试用例,按test给出了测试结果:

postman 压测,软件测试,postman,自动化测试,postman,json,软件测试,测试工具,自动化测试

最后:这里有我建立的一个专门交流软件测试方面问题的学习群,里面也有很多大公司的技术大牛。很多时候,技术大牛的几句话就会让我们醍醐灌顶,少浪费时间,如果想要多跟有经验的人学习,就找我加入我的软件测试交流群,以后有工作的内推机会都相互推荐一下,毕竟我们是关系社会。

Postman【接口分类,流程,用例设计】

 -------------------------------------

【留言:全套postman教程,免费获取】文章来源地址https://www.toymoban.com/news/detail-612712.html

到了这里,关于Postman实战:轻松搞定接口自动化测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 接口自动化测试:Postman实战教程!

    (1)服务器端(server): 在使用别人的服务器上,例如微信APP客户端,服务端在腾讯的服务端上,微信上的账号信息,聊天记录均存储在服务端上;用户A发送1条信息到服务端上,服务端再把这条信息转发到用户B上。 服务器使用的语言分别为:Java、Python、PHP、Go、C、C++等等

    2024年04月28日
    浏览(38)
  • 接口自动化测试-Postman+Newman+Git+Jenkins实战集成(详细)

    1、Postman 创建Collection,在Collection中创建接口请求,如下图所示。 编写接口对应的断言Test和Pre-request Script,如下图所示。 配置接口对应的环境变量或全局变量。 导出接口集合Collection和导出对应接口的环境变量,导出生成的是JSON文件。 之前有写过postman接口测试文章,可以查

    2024年02月13日
    浏览(49)
  • Postman接口自动化测试实战,从0到1一篇彻底打通...

    postman中的测试 在postman中,可以通过添加脚本到请求当中,来使用动态变量、在请求之间传递数据以及编写测试。写在Pre-request Scripttab中的代码会在请求发送之前执行,而写在Teststab中的代码会在响应到达之后执行。 postman测试用的语言是JavaScript。 所以对于前端开发者来说几

    2024年02月04日
    浏览(32)
  • 项目实战-RuoYi后台管理系统-登录功能Postman接口自动化脚本分享

        先来回顾一下之前写过的关于RuoYi后台管理系统项目实战相关的几篇文章: 测试项目实战----RuoYi后台管理系统 项目实战-RuoYi后台管理系统-用户管理测试点设计 项目实战-RuoYi后台管理系统-登录相关接口分析 Docker搭建webdis用于提供api查询redis中的数据 项目实战-RuoYi后台管

    2023年04月20日
    浏览(46)
  • 如何使用Selenium IDE浏览器插件轻松完成脚本录制,轻松搞定自动化测试!

    Selenium IDE可以用来调式Selenium脚本,支持将浏览器的Web网页操作导出为不同编程语言的脚本。 创建项目之后可以录制或回放已录制的网页操作情况,特别是对一些开发测试人员提供了相当大的便利。 目前,该Selenium IDE插件可以支持Edge/火狐以及谷歌浏览器的使用,其他浏览器

    2024年02月02日
    浏览(57)
  • 基于 python 的接口自动化测试,让你轻松掌握接口自动化

    目录 目录 一、简介                ​编辑二、引言 三、环境准备 四、测试接口准备 接口信息 五、编写接口测试 六、优化 封装接口调用   本文从一个简单的登录接口测试入手,一步步调整优化接口调用姿势; 然后简单讨论了一下接口测试框架的要点; 最后介绍了一下

    2023年04月19日
    浏览(75)
  • Postman Newman 教程:轻松管理 API 自动化测试步骤

    Newman 是一个 CLI(命令行界面)工具,用于运行 Postman 中的集合(Collection)和环境(Environment)来进行自动化测试。它允许直接从命令行运行 Postman 集合。根据 Postman 的官方网站,他们将 Newman 描述为 Postman 的命令行 Collection Runner。 通过 Postman Newman ,开发人员可以在代码更改

    2024年02月02日
    浏览(51)
  • Postman 接口自动化测试教程:入门介绍和从 0 到 1 搭建 Postman 接口自动化测试项目

     关于Postman接口自动化测试的导引,全面介绍入门基础和从零开始搭建项目的步骤。学习如何有效地使用Postman进行API测试,了解项目搭建的基础结构、环境设置和测试用例的编写。无论您是新手还是经验丰富的测试人员,这篇教程都将为您提供清晰的指导,助您轻松构建强大

    2024年03月16日
    浏览(66)
  • postman自动化接口测试

      📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢交流讨论:欢迎加入我们一起学习! 📢资源分享:耗时200+小时精选的「软件测试」资料包 📢 最困难的时候,也就是我们离成功不远的时候!   有一个项目要使用postman进行接口测试

    2024年02月02日
    浏览(71)
  • postman接口自动化测试

      Postman除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示: 1.数据驱动     想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中,然后再通过Runner批量执行。这种方式适用于接口用例

    2024年02月05日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包