摘要: 概述: 在本文中,我将解释如何使用JMeter + InfluxDB + Grafana获得实时性能测试结果。 请注意,此主题太大,无法涵盖一篇文章中的所有内容。所以,我试图提供与TestAutomationGuru的其他文章的链接,这些文章可能与本文有关。请尽可能检查一切。 问题陈述: 多年前,当 阅读全文
posted @ 2019-02-14 23:35 DaisyLinux 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 我已经使用InfluxDB + Grafana来获取我的JMeter测试的实时结果。您可以在此处找到有关基本设置的更多详细信息。在本文中,让我们看看我们如何在InfluxDB测量中添加一些自定义字段,以便在将来可能需要更快的搜索。 问题陈述: 在我的组织中,我们有一组负载生成器用于性能测试。我们使用 阅读全文
posted @ 2019-02-14 23:34 DaisyLinux 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 我们已经看到使用Collectd监控CPU /内存利用率(本文)。但它没有提供所有信息来确定性能问题的瓶颈。在本文中,我们将使用Collectd Java插件来使用其JMX技术来监视和管理Java虚拟机(JVM)。 目标: 使用Java的JMX技术监视和管理Java虚拟机(JVM)。 建筑: 我们的 阅读全文
posted @ 2019-02-14 23:32 DaisyLinux 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 目标: 创建包含性能测试流程的持续交付管道, 以尽早检测任何与性能相关的问题。 通常,全面的性能测试将在分段/预生产环境中完成,该环境可能与您的生产环境相同。在完成QA功能/回归验证后,将代码推送到分段。因此,即使QA对构建进行了认证,代码也可能无法在特定负载下按预期工作,而这些负载只能在Stagi 阅读全文
posted @ 2019-02-14 23:31 DaisyLinux 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 目标: 创建包含性能测试流程的持续交付管道,以尽早检测任何与性能相关的问题。 通常,全面的性能测试将在分段/预生产环境中完成,该环境可能与您的生产环境相同。在完成QA功能/回归验证后,将代码推送到分段。因此,即使QA对构建进行了认证,代码也可能无法在特定负载下按预期工作,而这些负载只能在Stagin 阅读全文
posted @ 2019-02-14 23:28 DaisyLinux 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 概述: 有许多方法和工具可用于测试REST API。当我需要测试REST API时,在查看了各种工具和选项之后,由于以下原因,我选择了JMeter。 JMeter是免费和开源的。 JMeter可以从CSV文件中直接读取您的测试数据。参数化非常简单。 可以轻松地使用多组数据测试API。 JMeter有 阅读全文
posted @ 2019-02-14 23:26 DaisyLinux 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 概述: 我的应用程序几乎没有业务关键流程,我们可以从中提出不同的业务工作流程。当我试图在JMeter中提出性能测试脚本时,我需要找到一些方法来创建可重用/模块化的测试脚本。这样我就可以创建不同的工作流程。 对于Ex: 让我们考虑一个具有以下功能的示例应用程序。 登录 登出 用户注册 搜索产品 选择产 阅读全文
posted @ 2019-02-14 23:23 DaisyLinux 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 当我们使用JMeter / Response数据处理进行密集负载测试时,我们可能会非常小心我们选择的后处理器/脚本语言的类型。在这篇文章中,我想说明这些后处理器/脚本语言如何影响测试的整体性能。 我们将比较以下后处理器和脚本语言。 BeanShell PostProcessor BSF PostPr 阅读全文
posted @ 2019-02-14 23:22 DaisyLinux 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 概述: 作为性能测试的一部分,我不得不为我们的应用程序提供各种用例/业务工作流程的性能测试脚本。当我设计我的性能测试脚本时,我将确保我有本文中提到的可重用测试脚本。 JMeter - 如何创建可重用和模块化测试脚本 如果您尚未阅读本文,我会请您先阅读本文,然后继续阅读本文!作为上述文章的一部分,您可 阅读全文
posted @ 2019-02-14 23:20 DaisyLinux 阅读(3931) 评论(0) 推荐(0) 编辑
摘要: JMeter is one of the best open source tools in the Test Automation Community. It comes with all the possible extensions to come up with our test scrip 阅读全文
posted @ 2019-02-14 23:18 DaisyLinux 阅读(419) 评论(0) 推荐(0) 编辑
摘要: JMeter是测试自动化社区中最好的开源工具之一。它提供了所有可能的扩展,可以快速提供我们的测试脚本。为了让我们的生活更轻松,它还让我们通过实现几个接口来提出我们自己的插件。 在本文中,让我们看看如何创建自定义函数并使其出现在下面的JMeter 函数帮助器对话框中。 目标: 我的目标是创建一个简单的 阅读全文
posted @ 2019-02-14 23:17 DaisyLinux 阅读(575) 评论(0) 推荐(0) 编辑
摘要: https://github.com/vinsguru/jmeter-rest-data-drivern/tree/master 在本文中,我想向您展示一种用于REST API测试的数据驱动方法。如果你是新来的JMeter / REST API测试,我想读这篇文章首先得到一些想法。 目标: 我们的目 阅读全文
posted @ 2019-02-14 23:08 DaisyLinux 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 如果在JMeter安装的“bin”文件夹下有Excel(xlsx)文件,则test.xlsx可以使用以下方法动态填充请求参数: 如果在JMeter安装的“bin”文件夹下有Excel(xlsx)文件,则test.xlsx可以使用以下方法动态填充请求参数: 如果在JMeter安装的“bin”文件夹下有 阅读全文
posted @ 2019-02-14 23:06 DaisyLinux 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Jmeter的预处理器主要是用来在采样器(sample)被执行之前做一些额外的工作,比如参数化等等。 本文写一个例子来说明如何增加一个预处理器,需求如下:我们想在执行采样器前读取Excel文件中的数据作为参数,此预处理器可以配合While循环控制器使用,每次循环读取excel中的一行数据。 2、写一 阅读全文
posted @ 2019-02-14 22:55 DaisyLinux 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 用jmeter录制考试上传成绩等脚本时,出现的问题及解决方法如下: 1、beanshell前置处理器,不能读取本地csv文件里的数据: 方法一: 在beanshell里不能直接从本地的csv文件里读取到tid的值,幸好tid数据是有规律的,从700000开始,依次增加,于是通过如下的几个步骤,解决了 阅读全文
posted @ 2019-02-14 22:36 DaisyLinux 阅读(3415) 评论(0) 推荐(0) 编辑
摘要: 问题1、在http请求,post的body中输入中文,显示乱码,怎么解决? 在jmeter的bin目录下,找到这个文件jmeter.properties,把jsyntaxtextarea.font.family=Hack这行的注释去掉 问题2、http请求,传参的时候带中文,报错 把参数放到para 阅读全文
posted @ 2019-02-14 22:27 DaisyLinux 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 简介: Jmeter实际上是不需要安装的,只需要有ApacheJMeter.jar、启动批处理文件(jmeter.bat或jmeter)、配置文件(jmeter.properties、user.properties、saveservice.properties等)、lib文件(一堆的jar包)就足够 阅读全文
posted @ 2019-02-14 14:42 DaisyLinux 阅读(363) 评论(0) 推荐(0) 编辑