ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jmeter接口测试进阶篇之保存测试结果

2019-04-04 09:48:03  阅读:518  来源: 互联网

标签:请求 结果 保存 进阶篇 测试 Time Jmeter Data Response


Jmeter这款接口测试工具是越来越流行。

但是通过和老大哥LR相比较,可能有部分同学觉得,LR的图表功能,报告功能不要太强大。

但是小弟jmeter在这方面其实并不差…

今天我们就来学习其中一种报告功能:
sample Result save configuration

常见的场景

对某个接口进行CSV Data Set Config参数化测试,那么得到的接口返回数据肯定是多条。

但是要我一个一个的去点击查看,很麻烦对吧?

like is:

在这里插入图片描述

当然,有深入了解过Jmeter的就会说,那不能写断言吗?

ofcause!但是,万一断言写错了呢?

当然,有java大佬会说,写代码呀,直接把结果导出就好了呀。

ofcause!但是,万一,假如,不会java语言呢?

废话不多说,直接来,其实也很简单。

在察看结果树里执行2步就可以了。

在这里插入图片描述在这里插入图片描述

第一步:需要将结果保存到的地址

如果这个text.xml已经存在,哪怕是空文件,执行测试时也会提示这个文件已存在。

是否放弃执行或者覆盖或者附加到现有文件,所以,最好这个text.xml是个不存在的。

第二步:配置你要保存结果的信息

先看我选择的这两项,Save as XML和Save Response Data。

结果如下:(当然,默认配置不是这样的)

是不是感觉很厉害。

参数

那么接下来,给大家详细解释一下这个configuration里面的参数:

◆ As XML:保存为xml格式

◆ Elapsed Time: 请求的消耗时间,从请求发送到接收完毕全程耗时。(经常用)

◆ Response message:默认值:ok

◆ Success:成功标识,true/false

◆ Sent Byte Count:发送数据量的总和

◆ Response Filename:

responseFile class,响应数据文件的类。值是java lang string

◆ Encoding:编码格式

◆ Idle Time:空闲时间,闲置时间。

◆ Response Headers:响应头

◆ Assertion Result:断言的结果

◆ Field Names(CSV):字段名,只在csv文件中有效

◆ Label:线程组名称

◆ Thread Name:线程数名称

◆ Assertion Failure Message:断言失败的信息

◆ Active Thread Counts:执行线程的总数

◆ Latency:延迟时间,表示请求发送到刚开始接受响应时间

◆ Sample and Error Counts:请求成功和失败的总数

◆ Request header:请求头

◆ Response Data:响应信息

◆ Time Stamp:时间戳

◆ Response Code:服务器响应码,200表示成功

◆ Data Type:数据类型

◆ Received Byte Count:接收数据量的总和

◆ URL:链接信息

◆ Connect Time:请求建立连接的时间

◆ Hostname:保存主机名

◆ Sampler Data:请求信息,会打印请求方法(get/post)和cookie

◆ Sub Results:子结果

大家一定要好好的保存好我的这个配置信息参数文档。绝对有用!
今天的小分享就到这了,有问题可以+群:306924419讨论,群内有各大城市软件测试招聘(北上广深比较多)消息,每周1至周5群都会有免费公开课,笔试面试题分享哒!

本文为柠檬班软件测试亚萌老师原创文章,转载须注明出处。

标签:请求,结果,保存,进阶篇,测试,Time,Jmeter,Data,Response
来源: https://blog.csdn.net/ningmengban/article/details/89011083

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有