
jmeter
ann_198907
这个作者很懒,什么都没留下…
展开
-
jmeter学习记录(7)如何将接口返回结果保存至本地
测试时,经常需要将运行结果保存下来,以备后续查看使用。方法:就是在查看结果树页面,文件栏输入要保存的问题件路径,如,d:\TestResults\xxxx.xml在精进一点,可以带上时间戳,这样每次保存时,文件后缀就会有脚本结果生成的时间1、带上日期:在文件名称中加入 ${__time(yyyy-MM-dd HH时mm分ss秒,)} (文件夹不能有冒号这种特殊符号,所有此处用汉字代替) 可以使用日期函数生成所要日期格式...原创 2022-05-07 17:13:06 · 1077 阅读 · 0 评论 -
jmeter学习记录(6)HTTP Request Default 的使用
一个网站的接口的协议、域名、端口等基本都是一样的,重复写的会效率很低,我们可以把这些信息输入到HTTP Request Default 中,这样请求的协议、域名和端口等相关参数空缺时,Jmeter会自动使用默认值的设置。1、添加一个HTTP Request Default ,路径:线程组-添加-配置元件-HTTP Request Default2、在HTTP Request Default中添加默认参数,如,协议,域名,端口等3、下面的接口中的协议,域名和端口等为空4、运行脚本,接口返回成功。原创 2022-03-02 18:20:28 · 657 阅读 · 0 评论 -
jmeter学习记录(5)JMeter获取上一个请求接口的全部返回值作为下一个请求接口的header,正则表达式如何取值?
测试接口的过程中遇到这个么问题,下一个接口header中的一个参数是上一个接口的返回值,所以就需要用正则表达式取出这个值,放到所需接口中。这本来是个有点简单的问题,正则表达式取值,然后引用变量就得了呗,之前也都是这么干的,正则表达式嘛,传说中的(.*?)解决一切。不过这次的取值不同于往常,之前都是从一堆返回值中取出某一个参数对应的值作为变量引用到其他接口,这次呢,接口的返回值只有一个,我是要把这个值用正则表达式取出来,传说中的(.*?)解决一切的办法不好用了,经过请教同事+尝试,终于搞定了,说答案:正原创 2021-12-23 12:02:10 · 1819 阅读 · 0 评论 -
jmeter学习记录(4)千万不要随便更换jmeter的皮肤之重装jmeter之坑
昨天嫌jmeter的皮肤不好看,就顺手换了一下皮肤,换完之后,emmm……jmeter崩了,打不开了……然后我就卸载,重装,本来很简单的过程,我却用了两天,来,告诉大家我走过的坑,如果你也遇到过类似的问题,那么~但愿我的经验能帮您避一下坑先说结果:重装完jmeter,配置好了jmeter的环境变量,打开jemter,更换皮肤为:Mental,就可以正常使用了。过程略曲折:首先,cmd-命令提示符页面,输入jmeter,回车,打开jmeter后,很尴尬的事情发生了,默认的皮肤是darklaf,在这个皮原创 2021-11-11 15:44:30 · 1393 阅读 · 0 评论 -
jmeter学习记录(3)jmeter中如何引用变量?
如何引用变量?格式:${} 大括号中是引用的变量名如果下个接口中需要用到上个接口返回的某个变量,则,需要在上个接口把该变量中提取出来,比如用正则表达式。然后就可以在下个接口中直接引用啦~举例说明:比较单品页和结算页两个页面的价格是否一致。接口1:单品页dynamic接口2:结算页createrorder,说明:单品页价格字段为actualprice 结算页价格字段为price 我们就是要将这两个字段进行比较。步骤:1、需要用正则表达式将接口1的actualprice提取出来。接口1的返回原创 2021-09-17 17:11:44 · 6500 阅读 · 1 评论 -
jmeter学习记录(2)-post接口 报HTTP Status 415 解决方法
jmeter学习记录(2)-post接口 报HTTP Status 415 解决方法今天在测试接口的过程中遇到一个问题,测试时出现了一个HTTP Status 415的错误,415是HTTP协议的状态码,415的含义是不支持的媒体类型(Unsupported media type)方法:1.在HTTP信息头管理器添加一个参数:Content-Type:application/json,如下图2.然后再http请求中,**去掉默认勾选的“对post使用multipart/form-data”**原创 2021-07-13 17:16:42 · 1207 阅读 · 1 评论 -
jmeter学习记录(1)接口之间的动态关联--同一个线程组
多个http请求处于同一个线程组内,可以通过正则表达式提取数据(必要时需要用v函数拼接),然后直接引用变量到下一个接口即可一、业务场景:测试过程中,有时下一个接口需要用到上一个接口的参数,我们要按照业务逻辑进行动态关联。做接口测试时候,尤其碰到某个接口需要用到上一个接口的数据,那我们就需要用到提取器来提取我们需要的数据,然后为下一个接口所用,其实就是在动态关联的时候需要用到。我最近在做接口测试过程中,正好用到了正则表达式提取数据和使用v函数拼接后,在下个接口中引用变量的场景,把整个过程记录下来,免得原创 2021-06-18 15:12:30 · 829 阅读 · 0 评论