
接口测试
文章平均质量分 68
pittpakk
一个新手小白,还望各位大神不吝赐教
展开
-
自动化测试===Httprunner测试框架介绍
项目地址:https://github.com/HttpRunner/HttpRunner中文手册:http://cn.httprunner.org/首先是环境搭建:pip install httprunner或者pip3 install httprunner安装完成后cmd执行以下命令,有返回则成功:hrun -V0.9.7har2case -V0.1.4测试准备抓包分析在开始测试之前,我们需要先了解接口的请求和响应细节,而最佳的方式就是采用 Char转载 2020-09-25 11:44:47 · 274 阅读 · 0 评论 -
设计测试用例的六种方法
csdn测试用例设计白皮书文档地址:https://blog.youkuaiyun.com/vincetest/article/details/1478552用例编写步骤:拿到测试需求 -> 分析需求(画思维导图) -> 编写用例 -> 划分用例优先级用例编写特性: · 一致性:主要包括用例模板一致;各同事的编写手法一致;以及用例的细粒度一致。 · 覆...转载 2020-02-17 12:21:31 · 2475 阅读 · 0 评论 -
Jmeter【计数器Counter】
在接口测试中,测试前需要进行测试分析并构造测试数据账号这些可以使用csv data config来实现还有一种不同进程需要不同的变量时,可以使用随机数 ${__Random}其实还有一种蛮好用的Jmeter元素,即Counter(计数器)添加Counter(计数器)看看计数器的定义Allows the user to create a counter that can be...转载 2019-12-20 17:13:45 · 351 阅读 · 0 评论 -
正则表达式语法简介
jmeter里接口请求结束后,如果后续接口请求想要获取本次返回结果的内容,就需要正则表达式提取器来获取参数,当然也可以用json path extractor来提取(这个简单一些)。不过Jmeter里很多地方的约束条件和断言都是需要正则表达式来匹配的,所以大家还是要学习一下正则表达式的语法,以便更好更效率的完成测试内容。下面简单介绍一下常用的语法,这次先写一半,下次再补另一半。正则表达式的内容还是...转载 2019-11-29 16:15:39 · 398 阅读 · 0 评论 -
Linux下查看CPU和内存使用情况
top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。 内容解释:第一行(top):...转载 2019-08-09 15:14:39 · 152 阅读 · 0 评论 -
jmeter压测报错socket closed解决方法
socket closed 问题原因:在JMeter下,发送http 请求时,一般都是默认选择了use keepAlive,这个是连接协议,JMeter坑就在这里,默认勾选了这个(如果不勾选的话,也不会保存),但其配置JMeter.properties中的时间设置默认却是注销的,也是是说,不会等待,一旦连接空闲,则立马断开了,导致我们压测中出现了事务失败的情形。解决:修改...原创 2019-07-10 17:19:28 · 28467 阅读 · 8 评论 -
Jmeter Cannot load JDBC driver class 'com.mysql.jdbc.Driver'问题解决方案
问题产生:我在用jmeter连接数据库查询我的接口是否添加数据成功时,结果树响应Cannot load JDBC driver class 'com.mysql.jdbc.Driver'产生原因:1、连接数据库的用户密码等信息使用的变量我放在了下面,导致没有取到用户名密码IP等信息,导致连接失败2、jmeter没有JDBC驱动包解决方案:1、下载JDBC驱动包(注:驱动包的...转载 2019-07-02 10:26:39 · 13852 阅读 · 0 评论 -
jmeter的两种录制脚本方式
脚本录制的流程 通过Badboy来录制脚本1.打开badboy ,点击红色按钮,在地址栏输入被测项目地址。录制完后,点击旁边的黑色按钮结束录制。2.选择文件,Export to Jmeter 保存.jmx类型文件3.打开Jmter,打开“文件”->‘打开’选择刚保存的.jmx类型文件。 使用Jmeter自身的代理录制脚本1.创建一个线程组 ...转载 2018-07-20 13:34:45 · 318 阅读 · 0 评论 -
Python接口自动化
公司内部的一个接口自动化使用框架(非使用工具) 工作原理: 测试用例在excel上编辑,使用第三方库xlrd,读取表格sheet和内容,sheetName对应模块名,Jenkins集成服务发现服务moduleName查找对应表单,运用第三方库requests请求接口,根据结果和期望值进行断言,根据输出报告判断接口测试是否通过。 1. 数据准备 数据插入(容易实现的测试场景下所需外...转载 2018-07-20 11:38:30 · 1267 阅读 · 0 评论 -
Jmeter聚合报告参数解析
Label----每个请求的名称,比如HTTP请求等#Samples----发给服务器的请求数量Average----单个请求的平均响应时间Median----50%请求的响应时间90%Line----90%请求响应时间95%Line----95%请求响应时间99%Line----99%请求的响应时间Min----最小的响应时间Max----最大的响应时间Error%----错误率=错误的请求的数...原创 2018-06-22 10:59:14 · 1768 阅读 · 0 评论 -
接口自动化理论
浅谈接口自动化测试昨晚在某个测试交流群,听了一个测试老司机分享接口自动化测试的内容,对接口自动化有了更深的一些认识,也为接下来公司的接口自动化实施,提供了更多的思路。这篇博客,就说说功能测试到接口自动化的进阶,以及接口自动化的一些事。。。 前言自动化测试,算是近几年比较火热的一个话题,当然,更是软件测试未来的一个发展趋势。未来,功能测试等非核心的测试工作,都将被外包。想要在软件测试这个行业继续前行...转载 2018-05-07 10:47:43 · 811 阅读 · 0 评论 -
使用Postman做自动化测试
原文链接https://segmentfault.com/a/1190000014144322#articleHeader3PostMan的安装貌似下载和使用PostMan必须要翻墙-.-因为现在提供两种形态的App:chrome的插件 (已经快要被废弃了,推荐使用独立App)独立的App而且在使用时需要登录账号,我这边是直接登录的Google账号-。-貌似有其它方式,但是我并没有去尝试。独立Ap...转载 2018-04-28 14:41:00 · 796 阅读 · 0 评论