接口测试
文章平均质量分 91
测试-八戒
1.专注于软件测试领域知识点分享 2.定期推送软件测试行业系统学习资料 3.剖析软件测试从业者实际工作中痛点 感谢各位的支持
展开
-
关于apifox和postman接口工具我有话要说~~
Apifox 和 Postman 是两款不同的接口测试工具,两者各有优势和缺点。Apifox 简单易用,适合简单的接口测试;Postman 功能丰富,适合处理复杂的接口测试任务。根据自己的需求选择适合的工具是很重要的。学习接口测试工具是很有必要的,因为它们可以帮助您更快速,更高效地测试接口。随着技术的不断发展,新的接口测试工具将不断推出,学习新的工具可以帮助您提高工作效率。继续学习,不断提高自己,是成功的重要步骤。如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步。原创 2023-02-10 20:14:43 · 3604 阅读 · 0 评论 -
Selenium基础 — Selenium元素等待
WebDriver定位页面元素时如果未找到,会在指定时间内一直等待的过程。为了保证脚本运行的稳定性,需要脚本中添加等待时间。这个大纲涵盖了目前市面上企业百分之99的技术,这个大纲很详细的写了你该学习什么内容,企业会用到什么内容。总共十个专题足够你学习。原创 2022-11-09 16:31:25 · 464 阅读 · 0 评论 -
软件测试工具大全——全而精
目录1、抓包工具性能测试2、自动化工具3、微信小程序4、自动化5、安全测试1、抓包工具● Lyrebird - 移动端的抓包及 Mock 平台。(美团)● spy-debugger - 适用于任何手机移动端 webview 的一站式页面调试、抓包工具。● nohost - 基于 Whistle 实现的多账号多环境远程配置及抓包调试平台。(腾讯)性能测试● PerfDog - 一款用于采集手机(Android&iOS)性能数据的 PC 端工具。(腾讯..原创 2022-01-03 16:10:05 · 729 阅读 · 0 评论 -
熟悉POST提交数据的4种方式,接口测试更高效
Hi,大家好。我们都知道POST一般用于向服务端提交数据,POST提交数据的4种格式即Content-Type的4种形式,尤其注意每种格式中http发送请求时body中数据的格式。4种形式分别是: application/x-www-form-urlencoded:URL encoded。 multipart/form-data:键值对型数据。 application/json:Json 类型数据。 text/xml:xml。 前言HTTP/1.1 协议规定...原创 2021-12-08 18:55:32 · 1341 阅读 · 0 评论 -
这些Postman接口自动化测试高级功能,你必须要掌握
01前言在日常测试过程中,经常遇到需求涉及到多个系统,但是其他系统进度减慢无法进行测试,此时就需要“mock”,也就是模拟接口数据来达到测试的目的。通过postman的collection,可以将相同类型或者同一个流程下的需要mock的接口请求保存下来,以便实时调用。另外,可以设置一个全局变量来存储不同测试环境地址,那么在需要的时候,直接在run运行collection内的接口请求时,可直接切换变量来达到切换环境的目的。02初始化接口请求 接口请求地址已设置好变量: 变量n..原创 2021-12-05 21:05:51 · 537 阅读 · 0 评论 -
关于接口的安全性测试,这几点你应该掌握了
1.为什么会有人要刷接口? 牟利:黄牛在 12306 网上抢票再倒卖。 恶意攻击竞争对手:如短信接口被请求一次,会触发几分钱的运营商费用,当量级大了也很可观。 压测:用apache bench 做压力测试。 2.什么行为判定为刷接口? 次数多 频率频繁,可能 1 秒上千次 用户身份难以识别:可能会在刷的过程中随时换浏览器或者 ip 3.如何判断用户粒度根据当前网页 缺点:没有任何意义,一刷新页面用户的身份就变了 .原创 2021-11-26 15:24:39 · 497 阅读 · 0 评论 -
接口测试面试题
前言接口测试最近几年被炒的火热了,越来越多的测试同行意识到接口测试的重要性。接口测试为什么会如此重要呢?主要是平常的功能点点点,大家水平都一样,是个人都能点,面试时候如果问你平常在公司怎么测试的,你除了说点点点,还能说什么呢,无非就是这个项目点完了点那个项目,这就是为什么各行各业的只要手指能点得动的人都来转行软件测试了。面试的时候面试官希望你除了点点点,还能更深入一点的思考页面上看不到的功能,也就是接口测试了。为什么要做接口测试?到底什么是接口测试,我们为什么要做接口测试?这是很多初入.原创 2021-11-10 20:22:39 · 285 阅读 · 0 评论 -
接口测试到底怎么做,看完这篇文章彻底搞清楚
通用的项目架什么是接口接口:服务端程序对外提供的一种统一的访问方式,通常采用HTTP协议,通过不同的url,不同的请求类型(GET、POST),不同的参数,来执行不同的业务逻辑。客户端大多数的业务操作,都是需要调用服务端接口来获取一些数据,或者触发某些业务,然后客户端拿到接口返回的数据后,会根据数据内容做不同的处理和展示。为什么要做接口测试A、在公司里,客户端和服务端通常是由不同的团队开发的,在项目开发过程中,客户端和服务端开发的进度不一致,比如服务端先开发完了,这个时候可以先对服务原创 2021-10-29 13:37:25 · 352 阅读 · 0 评论 -
接口测试面试题小结
1、什么是API?API是(Application Programming Interface)首字母缩略词,即应用程序编程接口。API是一组用于构建软件应用程序的规程,协议和工具。API充当软件应用程序之间的接口,并允许两个软件应用程序相互通信。API是一组软件功能,可以由其他软件执行。2、什么是API测试?API测试是一种软件测试,涉及直接测试API,也是集成测试的一部分,用于检查API是否满足应用程序的功能,可靠性,性能和安全性方面的期望。在API测试中,我们主要关注软件架构的业务逻辑层。原创 2021-10-27 14:12:37 · 166 阅读 · 0 评论 -
适合小白入手,超级详细的Jmeter系列之数据库操作
上一篇:Jmeter系列之接口断言,主要介绍接口断言的三种方式:Response Assertion(响应断言)、JSON Assertion(JSON断言)、BeanShell Assertion(BeanShell断言)。以下主要介绍jmeter数据库操作:JDBC Connection Configuration、JDBC Request组件介绍及数据库查询操作实战。在做接口测试中,我们需要对数据库发起请求或者对数据库施加压力,比如查询手机号是否注册、充值后余额是否正确等,这时候就需要用到JD原创 2021-09-29 13:41:20 · 2015 阅读 · 38 评论 -
Jmeter系列之参数化
在上一篇:Jmeter系列之常用组件(二),主要介绍正则表达式提取器、调式取样器(debug sampler)、响应断言、HTTP消息头管理的应用场景及实战。以下主要介绍JMeter的三种参数化方式:用户参数、CSV Data Set Config、CSV函数助手。一、用户参数当使用JMeter进行测试时,测试数据的准备是一项重要的工作。若要求每次迭代的数据不一样时,则需进行参数化,然后从参数化的文件中来读取测试数据。①线程组,右键依次选择添加--》前置处理器--》用户参数。②用户参数.原创 2021-09-16 15:32:36 · 278 阅读 · 0 评论 -
Jmeter系列之no-gui模式
Jmeter系列之接口自动化实战,主要介绍Jmeter接口自动化需要哪些控件、接口自动化实战及总结。以下主要介绍为什么使用NO-GUI、NO-GUI参数说明、NO-GUI实战生成jtl结果及html报告。一、为什么使用NO-GUI? GUI(图形化界面)消耗更多资源,如CPU和内存,容易使压力机达到瓶颈,从而影响测试结果。 GUI(图形化界面)不支持大型的负载测试和性能测试,并发较大时,JMeter 会崩溃。 NO-GUI(命令行)可以把脚本配置到Jenkins上实现持续集原创 2021-09-09 17:23:22 · 2025 阅读 · 2 评论 -
Jmeter系列之Jmeter+Grafana+InfluxDB实时监控
在使用Jmeter做性能测试,监控系统性能的时候,无论是使用插件还是报告生成,都比较麻烦,而且样式看起来比较丑,所以使用Jmeter+Grafana+InfluxDB来打造压测可视化实时监控。环境说明:本次搭建都在Linux环境下进行,本篇文章使用到的安装包在公众号后台回复关键词“Jmeter实时监控”即可一键获取。一、InfluxDB安装及使用1、InfluxDB概念InfluxDB是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的原创 2021-09-07 15:50:45 · 551 阅读 · 0 评论 -
Jmeter系列之简介与环境安装
接下来,带大家从零开始学习Jmeter,你懂的,我们一直都会认真的写干货。以下,主要介绍Jmeter简介、环境安装及接口实战。一、Jmeter简介1、Jmeter介绍JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来.原创 2021-09-02 15:40:57 · 4235 阅读 · 0 评论