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

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:子结果

大家一定要好好的保存好我的这个配置信息参数文档。绝对有用!

  最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

1. 在前端增加右下角的询盘表单弹窗: 可以使用以下代码实现,在 WordPress 主题的 functions.php 文件中添加以下代码: ```php add_action('wp_footer', 'my_custom_popup'); function my_custom_popup() { ?> <div id="popup-wrapper"> <div id="popup-content"> <h2>询盘表单</h2> <form> <label for="name">姓名:</label> <input type="text" id="name" name="name"> <label for="email">电子邮件:</label> <input type="email" id="email" name="email"> <label for="message">信息:</label> <textarea id="message" name="message"></textarea> <button type="submit">提交</button> </form> </div> </div> <style> #popup-wrapper { position: fixed; bottom: 0; right: 0; width: 300px; height: 300px; background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); z-index: 9999; } #popup-content { padding: 20px; } </style> <?php } ``` 这段代码会在网站的底部右侧增加一个 300x300 的弹窗,内部包含一个表单。你可以根据需要更改弹窗的大小和表单的内容。 2. 在前端的右侧增加在线悬浮窗口: 可以使用以下代码实现,在 WordPress 主题的 functions.php 文件中添加以下代码: ```php add_action('wp_footer', 'my_custom_chat_widget'); function my_custom_chat_widget() { ?> <div id="chat-widget"> <a href="https://wa.me/8518588629881" target="_blank"> <img src="https://www.example.com/wp-content/uploads/whatsapp-icon.png" alt="WhatsApp Chat"> </a> </div> <style> #chat-widget { position: fixed; bottom: 20px; right: 20px; z-index: 9999; } </style> <?php } ``` 这段代码会在网站的底部右侧增加一个 WhatsApp 聊天的悬浮窗口。你需要将图片的 URL 替换为你自己的图片,也可以根据需要更改悬浮窗口的位置和样式。 3. 后台的排版: 如果你需要在后台增加一些统计数据,可以使用 WordPress 提供的 REST API 和图表插件实现。 首先需要安装一个图表插件,例如 WPForms Charts and Graphs。 然后在 functions.php 文件中添加以下代码: ```php add_action('wp_enqueue_scripts', 'my_custom_enqueue_scripts'); function my_custom_enqueue_scripts() { if (is_admin()) { wp_enqueue_script('my-custom-script', get_template_directory_uri() . '/js/my-custom-script.js', array('jquery'), '1.0', true); } } add_action('admin_menu', 'my_custom_admin_menu'); function my_custom_admin_menu() { add_menu_page('Dashboard', 'Dashboard', 'manage_options
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值