随笔分类 - 接口测试
摘要:一.使用官方的swagger-ui 地址:git clone https://github.com/swagger-api/swagger-ui.git 创建新文件夹: mkdir swagger-stf 使用npm 初始化: npm init 输入过程如下图: 安装express:npm inst
阅读全文
摘要:大家好,最近一段时间在找可演示的项目; 在码云上找了很多,安装部署之后,总是会出现或七或八的毛病; 所以,我放弃了码云。 放弃码云之后,我转战GitHub,找到了star比较多的开源项目; 然后进行了模拟安装,目前已安装成功; 那么后续我就将使用这个项目作为被测产品给大家演示后续的步骤。 既然要使用
阅读全文
摘要:【PPT将在后续完成输出~,请关注公众号~】 第四节.接口的整理 接口为什么要整理?我总结了下:在整理与无需整理间的四种情况,期间可以不整理的情况在当前市场上的概率是5%不到,这主要归因为项目团队的文化规范问题,好的项目团队总是可以有很好的积累,完整的按照软件开发流程进行,但这样的团队目前来说,很难
阅读全文
摘要:第二节,接口的类型 第二节.接口的类型 1)根据协议区分: http/tcp等 目前大部分产品做的接口测试涵盖涉及的主要为http协议,相对于tcp来说,http比较容易实现;使用tcp协议产品,大部分就涉及到了通讯长链接的问题。 2)根据返回类型区分: 有规则的json返回 无规则的html页面返
阅读全文
摘要:一.本课程将优先在公众号发布,请关注公众号 第一节.接口的定义 首先熟悉接口,根据百度百科的定义 智库百科定义 举源码的例子大概是这样 当其他RD(研发)去调用这个add方法的时候。Add就可以称为一个api 也就是说,当我作为一个研发,我需要一个加法的方法时,我不需要自己去编写,因为 已经有其他研
阅读全文
摘要:缘由: 1)jmeter生成的html报告容量偏大 2)jmeter生成的报告,没有历史统计 3)此外,该目录整体可以整合的自动化平台内 故:做了调整~ 一.目录结构 1)scriptPy文件夹:主要是python脚本的存放; historyTest.py:历史报告生成html文件展示; htmlT
阅读全文
摘要:一.基于http/https的接口 一般情况下,当前大多公司在做接口自动化的时候都会使用一些工具;比如:postman/jmeter/python自研开发接口平台。。。 以上的情况,都是在源码与测试使用分离的情况下实践的。也就是说:目前国内还很少有存在google的类似岗位SET。 由于公司开发了一
阅读全文
摘要:我在网上查了很多资料,发现jmter链接数据库的URL都是设置成固定值的。没有参数化。 当我需要使用配置文件链接不同服务器上的数据库的时候,发现无法实现。 原因在于:jmeter的元件执行优先级是配置文件最高,而配置文件内,几个用户定义的变量或者参数优先级是一致的。这就导致了JDBC Connect
阅读全文
摘要:前置 前两篇已经写了: 1. 接口自动化之接口整理(抓包) 2. 接口自动化之接口工具选取(jmeter) 第二点,需要再扩展补充,工具的选取需要考量多个方案,其中不乏定制化后进行二次封装开发。 第一点,后续需要增加多种抓包情形。 设计 1.通过抓包整理,文档展示效果如果,如果接口数及模块比较多,整
阅读全文
摘要:jmeter进行接口测试,网上简易教程很多 其实关于HTTP接口测试的实现,网上还有很多其他工具诸如:http在线请求测试/谷歌插件postman/火狐插件等。 至于选择jmeter的原因,其实没有原因,刚好需要,就随手拿来了。。。 接口测试方案: 1.当一个参数(key)对应多个值(value)时
阅读全文
摘要:陆续在几个公司都有接触过接口测试,每个公司的接口测试需求都差不多。但是,项目的大小会影响接口测试任务的简繁。 涉及到TCP协议的接口,也涉及到http协议的接口。 前段时间,刚接到一个走HTTP协议的接口测试需求。 开发提供过来的接口如下: test: 1. get_list a. url - su
阅读全文

浙公网安备 33010602011771号