
接口测试
蝙蝠X
专注于测试的小虾米, 有任何测试的疑问都可以在这个群611358906里面问哦
展开
-
接口测试是什么?如何做好接口测试?
文章目录1.什么是接口?2.接口都有哪些类型?3.什么是接口测试?4.为什么要做接口测试?5.怎样做接口测试?6.接口测测试点是什么?7.接口测试都要掌握哪些知识?8.其他相关知识?1.什么是接口?形象来讲:我们天天用的手机,需要充电,那么我们需要给给手机插上充电器, 如果充电器的接口型号对不上,那么就不能进行充电, 我们调用接口也是一样,必须要根据接口设计文档来,不能自己随心所欲去调用。从另一个角度说,接口就是外部系统与系统之间以及内部各个子系统之间的交互点,定原创 2020-11-17 22:52:39 · 1907 阅读 · 0 评论 -
没有接口文档,但是leader要你做接口测试应该怎么办!
我相信很多小伙伴会跟我一样有以下的表情,黑人问号,这不是在为难我们嘛,就像我们常说的“巧妇难为无米之炊”,一样的道理,但是不要慌,上有政策,下有对策嘛。且听我慢慢道来 ,应该有逻辑的,有一套定位问题的思路,回答的思路:1、 头条app有问题,但是手机其他app没有问题, 说明什么? 这个是一个很典型的对照测试, 说明网络没问题,手机没问题,问题 出在头条app整套系统中,接下来我们就需要思考头条app的通信过程2、简原创 2020-11-02 12:55:33 · 3261 阅读 · 0 评论 -
自动化测试遇到手机号验证码怎么办?
这个是目前基本所有系统都支持的一个登陆方式,这个问题也是是测试面试时经常遇到的一个问题,解决的办法很多,各种方法都有优劣,接下来就好好探讨下要想把这个问题想清楚,其实关键点是首先要想清楚手机号和验证码登录的过程,过程清楚了,解决思路也就清楚了第一步: 手机号验证码登录的过程:1、页面输入手机号,点击获取验证码2、后端收到手机号,校验手机号格式的正确性,然后调用短信网关发送验证码, 短信网关只是负责发送短信, 要发送的手机号和短信内容是我们的系统给短信网关的, 所以我们系统肯定在一..原创 2020-10-27 10:26:20 · 2084 阅读 · 2 评论 -
轻量级数据分离接口自动化框架
该框架的特性1、能够管理系统公共的数据,系统发生变化后方便切换2、能够实现接口层级的复用,提高接口自动化脚本的可维护性3、能够实现接口之间的关联,也就是需要结果提取器4、能够操作数据库处理数据(预制数据、清理垃圾数据)5、能够实现测试用例集的前置后置步骤(类似unittest的setupclass和teardownclass)6、能够实现测试用例的前置后置步骤(类似unittest的setup和teardown)7、各种灵活的预期结果比较器8、测试脚本和框架代码完全分离,懂接原创 2020-05-09 17:12:04 · 533 阅读 · 0 评论 -
在页面构造了5个数据,但是查询的时候只能查出来三条数据,怎么时候怎么去排查错误
我们先分析整个业务的流程图:B代表的是浏览器,也就是页面, S是服务端 DB是数据库原创 2018-07-30 09:45:34 · 621 阅读 · 0 评论 -
数字文本编辑器,只能输入0-9的数字,长度不限, 设计一种保存的方法,保存数字文本占用硬盘最小?
主线思路两个:第一个用尽可能少bit位去编码第二个把重复的字符进行处理 如果按照我们平常存文本的方式存储, 就算是用ASCII码,一个数字需要在硬盘上面占用8位bit位, 但是我们思考下, 0-9只有10个数字, 如果用ASCII码存储的话,会有浪费, 其实只需要4个bit位就可以存储一个数字啦, 4个bit位可以表示16种字符,而0-9只有10种,绰绰有余啦, 多余的6种我们记为 ...原创 2018-07-11 09:39:57 · 700 阅读 · 0 评论 -
jmeter连接Mysql数据库测试性能初探
软件测试交流群,欢迎测试的大虾,新人加入本群,一起探讨测试技术的学习,群里面也有很多资料,656721740Jmeter mysql性能测试演示1、 Jmeter是java开发的,jmeter连接mysql数据库当然需要jdbc驱动,这个可以在网上下载mysql-connector-java包,然后解压把jar包放到jmeter的lib目录里面2、 打开jmeter, 3、 新建一个线程组...原创 2017-10-21 22:30:56 · 578 阅读 · 0 评论 -
python安装的时候报SSL连接错误的解决办法
Collecting xlwt Could not fetch URL https://pypi.python.org/simple/xlwt/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)原创 2017-09-21 16:37:51 · 4180 阅读 · 1 评论 -
jmeter 前置处理器提取用户cookie信息 比如jsessionid
一般登录过程分成两步,一步是打开登录页面, 一步是输入用户名和密码登录现在B/S架构的系统好多时候都只在客户端的cookie信息保留一个jsessionId,然后每次请求的时候在请求的头信息的cookie中带上JsessionID,服务器根据jsessionId来判断是否是合法的输入,那我们怎么样通过jmeter去提取JessionId呢?1、首先添加在登录的请求接口中添加一个bean原创 2017-09-21 08:33:52 · 10497 阅读 · 1 评论 -
玩转接口测试工具fiddler 教程系列1
我们在做web测试的时候,很多时候需要查看接口发送的数据返回的数据是否正常,这样可以排除是客户端的问题还是服务器的问题,举个例子来说,如果我们发现页面上面数据少了, 通过fiddler查看数据返回就少了, 那肯定是服务器的问题, 如果接口返回数据对着,那肯定是客户端处理有问题,导致数据丢失,1、首先需要下载fiddler2、打开fiddler ,如果所示, 发现请求的内容很多原创 2017-09-18 20:13:29 · 4153 阅读 · 0 评论