jemter
sl01224318
这个作者很懒,什么都没留下…
展开
-
jmeter中文乱码解决
说明在使用Jmeter做接口测试时,在进行http请求或者上产附件遇到中文会导致乱码问题,遇到这种问题通常有以下几种方式进行解决。解决方法1、在HTTP请求时加入信息头管理器,然后添加添加一个Accept信息,信息如下:2、如果上传附件是txt文本或者csv格式时,也可以指定编码格式为utf-83、如果配置了以上方法还是会出现乱码时,可以配置文件来解决,首先进入Jmeter的bin目录下,找到jmeter.properties文件,然后打开该文件,将#sample...原创 2022-05-22 21:14:55 · 5676 阅读 · 0 评论 -
swagger介绍
前言 在前后端分离开发的过程中,前端和后端需要进行api对接进行交互,就需要一个api规范文档,方便前后端的交互,但api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出现就是为了解决这一系列的问题。swagger的概述swagger是一套基于OpenAPI规范构建的开源工具,使用RestApi1、代码变,文档变2、跨语言,支持多种语言...原创 2022-05-08 17:08:46 · 541 阅读 · 0 评论 -
jmeter请求超时设置
背景在日常的API接口自动化测试中,会遇到这样一个问题:使用jenkins批量执行jmeter的API接口用例时,当某个接口因为服务器或者网络原因导致http请求或者响应时间很长时导致jenkins执行用例失败,因此我们需要设置一个超时等待时间来解决这一问题。解决方法在jmeter中有一个方法叫做timeout,我们可以把它称作超时时间,它的作用是如果实际执行时间超过这个timeout设置时间,jmeter就会自动报错,不再继续进行该次请求。例...原创 2022-05-02 14:48:35 · 14237 阅读 · 1 评论 -
Jmeter—循环控制器
循环控制器,顾名思义就是该控制器下的请求会按设置好的循环次数,循环执行多次。如果同时设置了线程组的循环次数和循环控制器的循环次数,那循环控制器的子节点运行的次数为两个数值相乘的结果。例如:发起3次调用请求,此时执行结果树可以看到一个请求被循环调用了3次。如果此时把请求1放置循环控制器同一的节点目录下,此时再执行结果,可以看到虽然此时循环量3次,但是请求1只执行了一次,也就是说循环控制器只是针对其子节点有效。...原创 2022-01-15 19:57:09 · 595 阅读 · 0 评论 -
join连接查询时条件放在on后与where后的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。...原创 2022-01-09 12:10:00 · 412 阅读 · 0 评论 -
Jmeter - if控制器
说明近期在使用Jmeter做接口测试时遇到了根据不同条件执行不同的操作,基于这种需求我们需要使用Jmeter的if控制器来实现。操作if控制器的使用方法有2种方式,一种是不勾选“interpret condition as variable expression”,一种是勾选“interpret condition as variable expression”。1、不勾选“interpret condition as variable expression”首先在在线程组下,执行:添加原创 2021-12-12 14:33:00 · 8080 阅读 · 0 评论 -
Referer作用
背景上周在工作中运行Jmeter写的API自动化用例时出现了报错,但是经过排查接口参数、登陆密码、session都是正确的,但是就是一直报错,最后还是进行了“地毯式”搜索找出来问题所在,那就是Http请求管理器中缺少了Referer,导致用例一直失败。Referer作用统计那Referer有什么作用呢,经过搜索查询可知,Referer在Http请求中主要用两个作用,主要是用作“统计”和“防盗链”。统计的意思就是当浏览器向web服务...原创 2021-11-06 13:05:43 · 908 阅读 · 0 评论 -
Jmeter—json提取器
说明json提取器是用于提取请求返回结果中的某个值或者一组值,json提取器用法比正则表达式要简单,使用方法为$.key,这里可以把key理解成一个"键",如果遇到返回值中是“键中键”的话,可以使用$.key.key的方法,例如:使用说明1、在使用之前我们需要学会进行调试,我们在查看结果树中下拉选择“Json Path Tester”,然后输入相应的表达式即可拿来测试提取表达式是否正确。2、例如我想要获取下面图片中的“请求成功!”,可以进行在Json表达式中输...原创 2021-09-06 10:01:52 · 468 阅读 · 0 评论 -
Jmeter—post上传文件
前言: 上周在写Jmeter接口自动化时,遇到一个接口是导入、上传excel表格中的数据,这个本人也是废了一番周折才写成功,现在和大家分享一下如何使用post请求来上传excel表格。抓包分析: 首先手动进行一个文件,然后进行数据抓包,如图所示,可以看到该请求是Post请求,Content-Disposition的name为“file",Content-Type类型为application/vnd.openxmlformats-officedocument.sprea...原创 2021-08-14 13:06:24 · 967 阅读 · 0 评论 -
Jmeter连接数据库
说明 在日常测试中我们需要Jmeter进行一些接口测试的工作,在使用过程中也需要连接数据库,通过取数据库的数据来进行校验或者作为参数变量来完成测试,那么如何使用数据库就显得十分重要。使用 首先我们需要新建一个测试计划,然后选择“添加—配置元件—JDBC Connection Configuration” 接下来在JDBC Connection COnfiguration中进行设置来连接数据库,输入数据库名称、地址、用户名和密码,其他值可不做更改,...原创 2021-07-26 10:30:43 · 493 阅读 · 0 评论