![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试总结
小鳄鱼z
一个认真上班的小可爱
展开
-
Python接口自动化基础---unittest篇
1,Python安装+pycharm安装使用可自行百度2,在pycharm编辑器建立一个新的自动化项目大概分为四个部分,公共引用方法,系统配置数据,具体自动化模块部分,报告输出(具体还可以细分)3,在系统配置部分,存放系统需要的域名,需要的数据等等列如:域名,需要上传的表格,数据库配置连接信息等,不截图了4,在公共引用部分,存放自动化测试时需要引用的公共方法列如:在这里插入代码片token=Noneheaders = {'Content-type': 'application/json原创 2021-12-17 13:59:43 · 1504 阅读 · 0 评论 -
Python接口测试数据对比(1)
1,定义一个类,专用于接口测试,后续直接调用对象即可2,如果还有put,delete等可以加进去,这里举例get和post3,现在可以实例化,将接口逐个添加进来,域名,id等参数化,方便之后传参或更改参数4,该用例为将返回结果进行比对,比对成功则返回成功,若测试单个接口,则可以进行不同用例返回不同结果进行设计...原创 2021-09-09 11:59:18 · 256 阅读 · 0 评论 -
记录关于jmeter的正则表达式取值
记录关于jmeter的正则表达式取值1引用名称:就是变量名,调用使用${name}2正则表达式:()括号里表示你要的数值,3模板:$$表示你要是用那个正则表达式那个模板获取的值 -1全部,0 随机,1第一个2第二个,如果只有一个正则一般就填写1,如果多个正则你要看你到底调用哪个值来定,这儿待会下面截图例子一看就明白4匹配数字: -1表示全部,0随机,1第一个,2第二个5缺省值:...原创 2018-12-05 11:33:08 · 955 阅读 · 1 评论 -
jmeter正则表达式提取返回数据到本地
在jemter压测时,有些操作一个用户只能操作一次,那可能就会涉及到如何获取多个用户的token用户传参的问题之前有写过正则表达式提取,今天不在重复,可以查看之前的博文今天以获取订单列表的id到本地为例(获取token相同的方法,只要能正则提取到参数,则是换汤不换药的方法存到本地即可)1,现在本地建立一个文件,自定义命名,列如,1234.txt(记住路径)2,在jmeter创建好线程组,保证每个接口都能正常请求,按照 我之前写的正则表达式获取方法提取需要导出本地的参数3,可以添加一个debug原创 2020-08-31 10:39:20 · 1487 阅读 · 0 评论 -
今天写一点postman的参数引用吧
发现自己之前都写了好多jmeter,可能是用的比较多,但是其实在项目初期,测试单个接口,以及业务流程的时候,postman还是更好用,下面我就来梳理一下,post的一些参数引用吧1,登录,我们最可能引用的就是登录的token了,一个项目可能又c端,后台,b端,那么我们引用token都是好几个以一个后台的token为列子,其他都是换汤不换药登录成功后,可以返回一个token,设置为全局变量后,就可以给所有的接口引用了代码如下pm.test(“code是200”, function () {pm.原创 2020-07-17 15:40:38 · 902 阅读 · 0 评论 -
关于jemter启动线程组无响应的记录
1,点击jmeter的线程组,一直无响应,该线程组无法执行找了很久的原因,其实无法执行一定是信息填错了这一次是因为在参数化时,csv文件的路径变更了,无法找到,导致线程组根本无法执行原来一个文件路径危害这么大,神奇的jmeter...原创 2019-12-16 16:35:23 · 1704 阅读 · 0 评论 -
关于jmeter上传表格报错的记录(找不到文件路径?)
1,有一些上传文件的接口,在jmeter中上传时,需要单独进行配置下面以一个上传表格为例原创 2019-12-05 16:35:44 · 1299 阅读 · 0 评论 -
postman和jmeter哪个是更好的接口测试工具?
1,关于在哪个阶段使用哪个接口测试工具对于单个的接口测试请求,我更喜欢用postman,可能比jmeter更好定位问题,在接口调试好后,我则更喜欢用jmeter进行一些简单的自动化请求,可能代替很多手工造数据和流程性的操作列如,在开发交付接口的初级阶段,我们都是采用postman进行接口单个测试,数据流转测试,流程性的测试但在接口测试完成后,我们才开始使用jemter开始一些压力,性能的测试...原创 2019-10-18 16:34:29 · 8595 阅读 · 0 评论 -
jmeter压力测试并发
1,新建测试计划》线程组(这里简述注册后完全信息的步骤)2,注意,这里20个线程模拟20个用户,但是20个用户的真实信息还是需要在注册接口添加参数进行请求用CSV文件,将需要注册的手机号准备好(也可自动生成手机号,两种入参方式,自动生成手机号可参照函数助手,之前有说明)列如184${__Random(11111118,99999998,count)}可简单生成手机号(但手机号是虚拟的,只能用...原创 2019-06-06 11:48:01 · 32565 阅读 · 7 评论 -
jmeter把参数设置为全局变量,测试计划中所有接口均可调用
1,以获取一个账户id为例我们要获取新增一个人才后接口响应返回的id2,先使用正则表达式获取返回的id,可添加debug sampler查看是否获取到值(这个之前博客有详细说明)3,获取到值后,我们可以添加beanshell 取样器(在线程组右侧点击添加》取样器》beanshell取样器),将提取的id作为全局变量4,引用方式为${__property(personid)}此引用...原创 2019-05-28 14:56:08 · 3728 阅读 · 0 评论 -
如何解决jmeter定时循环启动测试计划问题
1,写入一个启动jmeter的脚本启动(调试好的测试计划(线程组))![将脚本保存为.bat文件Windows执行程序创建一个定时任务(系统自带)可以设置开始时间,执行间隔时间,执行结果报告将会自动增加到test.csv文件夹,可在jmeter打开查看但该操作任然存在缺点,Windows自带的定时任务最小只能每5分钟执行一次,建议有其他需求的人可以写代码进行执行,这个只是简单粗暴的...原创 2019-04-03 11:08:31 · 2386 阅读 · 0 评论 -
关于jmeter常见的报错问题
1,常见报错jmeter报错{“code”:500,“message”:“Content type ‘text/plain;charset=UTF-8’ not supported”,“data”:null}此时可能是因为请求头数据没有选择正确(最容易犯错的地方就是,登录接口)可能在postman将登录接口调通后,你就会添加到jmeter了,此时你没有注意,需要再发送请求前,添加HTTP信...原创 2019-03-27 15:14:26 · 7216 阅读 · 3 评论 -
linux命令的学习记载,方便查看学习
转载文章https://mp.weixin.qq.com/s/sefGpxN3eJ4YmhDW52LQ9g转载 2019-02-20 15:45:54 · 145 阅读 · 0 评论 -
你所不知道的测试误区
1、测试和开发永远都是死对头虽然测试与开发的工作性质是对立的,但是目的都是为了项目更好的发展。我以前发起过一个倡议:我们讨论的时候不要用他们(开发人员)和我们(测试人员),而是统一用咱们,因为开发人员和测试人员本来就是一起的。如果测试人员能与开发人员成为朋友,你会发现,工作会非常顺心,在我所在的企业中,测试人员和开发人员关系非常融洽,互相尊重,对大家的工作能力和技术表示肯定。其中的诀窍重点在...转载 2019-03-05 11:24:48 · 210 阅读 · 0 评论 -
关于jmeter的几种入参方式记录
1,csv 文件入参方式只需创建csv文件,将参数名称用逗号隔开,依次在表格的每一列输入参数值即可2,连接数据库查询表数据进行入参这样就完成了数据库的连接,接下来就是查询需要的数据,添加JDBC request,进行查询数据库数据,并将查询的数据定义为参数tid添加一个debug sampler查看获取的数据情况(注意,连接数据库入参的顺序不能错乱,连接放在线程组最前,JDBC和获取...原创 2019-01-10 10:44:18 · 5062 阅读 · 1 评论