接口测试
文章平均质量分 64
蒲公英上的尘埃
读万卷书,行万里路,方能回到内心深处
展开
-
Postman----打开postman console控制台,查看接口测试打印log
经常在脚本中使用变量时,你可能需要看到变量获取到的值,你可以使用Postman Console去实现的。操作步骤:应用菜单-->View--->Show Postman Console,去打印变量的值。你可以在request的Pre-request Script 中填写console.log("domain)",当你发送请求时,此脚本将会执行,参数对应的值也会打印在Postman Co...转载 2018-08-03 11:28:09 · 11277 阅读 · 0 评论 -
Postman使用手册——Using CSV and JSON data files in the Postman Collection Runner
postman的批量运行测试集是一个强大的工具。顾名思义,Collection Runner (CR)允许您在Postman集合中运行一个或多个请求。它还执行测试并生成报告,以便您可以看到您的API测试与以前的运行相比如何。要运行集合,请单击导航栏中的链接,打开collection Runner窗口。从下拉菜单中选择一个集合,然后单击Start。 要多次运行集合,需要设置迭代计数。...原创 2018-08-03 14:34:38 · 4286 阅读 · 3 评论 -
初识postman接口测试总结
接口测试的原理:你发送数据,看返回数据是否正确,返回值类型是否正常,主要点是多种数据的,返回结果正常一、断言判断预期结果和实际结果是否一致。作用:便于重复跑接口测试用例;只需要看最终的结果是否通过即可。postman提供了一些常用的断言。注意:Postman是不适合自动化测试的,它所能提供的是半自动化测试,断言只是提供了简单的自动化检查,还是需要人工介入测试的二、集合...原创 2018-08-03 15:03:32 · 5454 阅读 · 0 评论 -
接口测试基础-2-设计接口用例方法
转自:https://blog.csdn.net/u011541946/article/details/77757085前面我们已经介绍了什么是接口测试和接口测试的意义。在开始接口测试之前,我们来想一下,如何进行接口测试的准备工作。或者说,接口测试的流程是什么?有些人就很好奇,接口测试要流程干嘛?不就是拿着接口文档直接利用接口测试工具测试嘛。其实,如果只是三五个接口,你可以这么做一个临时的接口...转载 2018-08-27 08:41:47 · 575 阅读 · 0 评论 -
Jmeter接口测试系列之参数化方法
一、jmeter参数化之用户变量 在测试计划里面添加一个用户自定义的变量,变量名:userid,变量值:1 二、Jmeter参数化之从txt文件中读取数据 添加一个CSV Data Set Config 配置元件data.txt文件内容如下: 三、Jmeter参数化之从CSV文件中读取数据先准备一个csv文件,这里只是简单地写了一...转载 2018-08-28 17:27:22 · 2294 阅读 · 0 评论 -
jmeter之接口测试(基础)
一、添加HTTP接口测试 我们的所以工具都会在Jmeter工具中完成,接来就按照一般步骤来创建一个HTTP接口测试。 如上图,右键点击“测试计划”-->“添加”-->“Threads(Users)”-->“线程组”。 如上图,设置线程组,线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in secon...转载 2018-08-29 09:34:06 · 60235 阅读 · 2 评论 -
jmeter接口测试实战-2018-09-19
我告诉自己:放开一切,好好工作,好好升华自己不要想太多,专注于做一件事情 接口测试流程1、查看分析接口文档,整理接口案例。2、准备接口入参数据,可以保存成CSV文件,供后续使用。3、HTTP请求默认值(如需要)→ HTTP cookie管理器(如需要)→ HTTP请求→断言→断言结果查看器→ 监听器(结果查看树)如上是最简单的接口测试,复杂的在此基础上补充。 ...原创 2018-09-19 16:35:43 · 2290 阅读 · 0 评论 -
Jmeter---------http请求—content-type与参数
本文讲三种content-type以及在Jmeter中对应的参数输入方式 第一部分:目前工作中涉及到的content-type 有三种:content-type:在Request Headers里,告诉服务器我们发送的请求信息是哪种格式的。 1 content-type:application/x-www-form-urlencoded默认的。如果不指定content-ty...转载 2018-09-19 16:57:27 · 1472 阅读 · 1 评论 -
API接口------外部接口和内部接口区别
外部接口暴露在外部的接口(提供给第三方使用的接口),测试人员必须对外部接口做接口测试,覆盖各种正常、异常情况。例如京东调用微信支付接口。微信在提供这个接口给京东的时候,是需要进行测试通过的。内部接口内部接口(供系统内部调用的接口),一般为了尽早的介入测试,所以一般接口开发完成测试人员就可以进行内部接口测试。但一些小公司都是不对内部接口进行测试的,直接在UI层测试即可。但一些大公司可...原创 2018-09-21 11:26:10 · 37795 阅读 · 0 评论 -
postman导入csv文件,执行时最后一条数据执行失败,显示“\r”
导入csv文件执行时,最后一条数据老是会执行失败查看preview,发现读取最后一条数据的时候会带一个换行符,因此执行不通过上网百度没有找到相关答案,一直在想难道大家都没有遇到过这种问题嘛,最后只能查看官方文档。查看了官方文档http://blog.getpostman.com/2014/10/28/using-csv-and-json-files-in-the-postman...原创 2018-08-03 11:17:45 · 1894 阅读 · 1 评论 -
postman接口测试-批量参数化(导入csv或txt文件)
批量参数化---导入txt文件如:搜索接口,需要搜索“测试”、“爱心”、“A”、“123”等关键字1.新建txt文件(此处命名为data.txt),使用notepad++编辑。第一行写下参数名,第二行开始,逐行写下参数各值,编码格式设置为UTF-82.在Pre-request Script中,获取参数值,并传到搜索接口3.在collection runner中设置...转载 2018-08-03 10:38:04 · 24449 阅读 · 4 评论 -
接口测试如何测
一.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。二.接口都有哪些类型?接口一般分为两种: 1.程序内部的接口 2.系统对外的接口系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来...转载 2018-07-27 14:29:15 · 4949 阅读 · 0 评论 -
postman中 form-data、x-www-form-urlencoded、raw、binary的区别
1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以multipart/form...转载 2018-08-04 09:36:10 · 789 阅读 · 0 评论 -
接口测试用例设计
接口的定义:主要是子模块或者子系统间交互并相互作用的部分。因此,可以分析,系统间的接口包含三部分:输入、处理逻辑、输出。应该怎么分析一个接口?获取接口文档:和黑盒测试一样,我们是从需求文档中去挖掘测试点,设计测试用例。对于接口测试,同样是有对应的接口文档的。分析接口文档,提取测试点:1)、输入: 接受哪些参数、参数的类型、可选参数和必选参数等;根据输入参数采用等价类、边界值分析法等...转载 2018-08-09 09:06:37 · 1816 阅读 · 0 评论 -
Postman使用手册——API test
一、Pre Request ScriptsPostman v0.10+ 版本支持pre-request scripts。pre-request scripts是一个预请求脚本,在发送request之前执行的JavaScript代码片段。这对于在request header中包含时间戳或者在URL参数中发送一个随机字符串都是非常有用的。例如:如果要在request的header中包含...原创 2018-08-04 23:26:45 · 804 阅读 · 0 评论 -
postman中的变量(环境变量、全局变量、动态变量、数据变量之间区别)
环境变量postman可以设置多套环境,每套环境里可以有多个环境变量。环境变量是特定的环境下引用的变量,必须要制定对应的环境才能引用到其中的变量。全局变量postman只可以设置一组全局变量,作用于整个postman。全局变量是在postman中所有的api都使用的变量,可以直接引用全局变量中的变量,而不用指定环境;动态变量Postman也有一些动态变量,可以用...原创 2018-08-05 18:30:09 · 8753 阅读 · 0 评论 -
postman的身份验证Authentication
1、概述 Authorization是验证是否拥有从服务器访问所需数据的权限。当发送请求时,通常必须包含参数,以确保请求具有访问和返回所需数据的权限。Postman提供了授权类型,可以轻松地在Postman本地应用程序中处理身份验证协议。应当注意:NTLM和BearerToken仅在Postman本地应用程序中可用。所有其他授权类型都可以在Postman本地应用程序和Chrome...原创 2018-08-06 14:12:28 · 19217 阅读 · 0 评论 -
jmeter做接口测试(值得一看)
JMeter对各种类型接口的测试默认做接口测试前,已经给出明确的接口文档(如,http://test.nnzhp.cn/wiki/index.php?doc-view-59);本地配好了JMeter 3.x的运行环境;打开JMeter,添加一个线程组和该线程组的查看结果树。以下的几种接口请求我们都在这个线程组中添加和运行。如果你的JMeter返回数据是乱码,解决办法是,在JMeter安...转载 2018-08-06 17:42:40 · 17158 阅读 · 3 评论 -
postman的cookie使用(绕过登录)
一、定义全局cookie供同域名下的所有测试用例一起使用使用postman模拟接口测试的时候,一般都是需要先登录才可以后续业务测试的,否则直接调用接口会报错“Please Login First”。每一个接口用例都去新增一个cookie值太麻烦了,因为都是一样的,所有就想着有没有一个全局cookies可以供所有的测试用例一起使用。调用接口经常会出现下图所示的错误,为了解决该问题,详情见下:...原创 2018-08-02 16:24:18 · 83499 阅读 · 3 评论 -
Fiddler学习(三)-----------使用fiddler做接口测试
如何使用Fiddler构造HTTP请求并发送安装并打开Fiddler后,点击右侧的Composer,就在Composer里构造请求即可,如下图。点击execute按钮,请求发送。结果会在左侧会话栏展示。点击会话记录,可以查看响应结果。如下图:相比于postman而言,Fiddler不能写断言,只能构造HTTP请求,并人工确认返回结果的正确性。 fiddler做接口测试的...原创 2018-11-09 15:41:58 · 2918 阅读 · 0 评论