软件测试

Jmeter中存储的SOAP调用请求在哪里

我正在尝试使用BeanShell将SOAP请求打印到文件中,因为我必须进行一些验证. 我可以使用String response = prev.getResponseDataAsString();获得SOAP调用的响应,该响应可以打印到文件中. 类似地,可以使用什么方法来获取Jmeter中针对SOAP调用发送的请求? 注意:我尝试使用SoapSampler.getxmldata() ..
发布时间:2019-09-17 19:11:42 软件测试

如何在JMeter中使用JSR223计时器

我想在JMeter中使用JSR223计时器,而不想执行延迟, 如果我要创建30秒的线程延迟,应该在脚本部分中写些什么? 解决方案 通过基于脚本的计时器创建延迟的正确方法是使用长数据类型,并且延迟以毫秒为单位. 因此,创建30秒的延迟将类似于: return 30000 更多信息:使用JMeter计时器的综合指南 ..
发布时间:2019-09-17 19:11:40 软件测试

Jmeter分布式测试

我正在使用JMeter分布式测试进行负载测试.问题是客户端启动后立即停止.不知道为什么. 有人可以帮助我解决这个问题吗? 解决方案 您可以按照以下步骤操作: 从从属计算机仅启动jmeter-server.bat . (无需同时运行jmeter.bat和jmeter-server.bat) 配置主计算机的 jmeter.properties 文件,如下所示: 远程主机 ..
发布时间:2019-09-17 19:11:32 软件测试

Jmeter-JUnit采样器

我被困在这一点上.我已经多次成功使用JUnit Sampler.但是这次,我在尝试运行简单程序时遇到以下错误. 我尝试了不同版本的jemeter. 我将硒服务器文件复制到jemeter/lib 我将jar文件复制到lib/junit 我尝试了他们的测试课程,然后尝试了我的课程 2014/11/05 16:27:23 INFO - jmeter.protocol.java.sam ..
发布时间:2019-09-17 19:11:30 软件测试

Jmeter测试登录

我必须测试一个使用Jmeter登录的Web应用程序. 那是怎么做的? 我应该在HTTP Request采样器中提供登录页面的路径,并将用户名和密码添加到登录配置元素中吗? 解决方案 这需要切合实际,因此您的测试应设计如下: HTTP GET请求(使用浏览器模拟打开登录页面) 后处理器以获取动态参数值(如果有) > HTTP POST请求(登录事件本身),您在其中 ..
发布时间:2019-09-17 19:11:27 软件测试

如何解决这个错误

2015/06/12 11:00:11 INFO - jmeter.engine.StandardJMeterEngine: Running the test! 2015/06/12 11:00:11 INFO - jmeter.samplers.SampleEvent: List of sample_variables: [] 2015/06/12 11:00:11 INFO - jm ..
发布时间:2019-09-17 19:11:23 软件测试

JMeter:java.net.SocketException:连接重置

一旦执行登录脚本的用户很少,我看不到连接重置问题,但是当运行100个用户时,将出现" java.net.SocketException:连接重置".抛出第一个链接. 我不明白的是,如果存在连接问题,那么对于单个或几个用户,它甚至应该显示相同的错误. 解决方案 连接中可能描述了这种情况从JMeter 2.10? Wiki页面开始重置. 如果您完全确定服务器没有过载,并且配置为可以 ..
发布时间:2019-09-17 19:11:11 软件测试

如何在JMeter中验证JDBC Request设置的特定变量大于0?

我使用JDCB查询创建了JMeter测试,该查询返回的NUMBER值设置为变量,例如称为employeeID. 我知道可以使用Response Assertion,并且可以验证我的变量employeeID_1是否等于特定的期望值. 如何验证我的变量是否大于0? 解决方案 最直接的方法是使用BeanShell声明,如下所示: int myNumber = -1; try ..
发布时间:2019-09-17 19:11:09 软件测试

无法使用jmeter创建用户

我无法在特定网站上使用jmeter创建用户: https://partner-test .smartcity.comarch.com/home .如果我手动创建用户,则会添加该用户.在其他网站上,一切对我来说都很顺利.我不知道我在做什么错.任何帮助将不胜感激. 我添加了带有jmeter脚本的屏幕 解决方案 您需要对所以您需要: 执行GET请求到您的/web/guest/home ..
发布时间:2019-09-17 19:11:07 软件测试

Jmeter-如何在线程之间共享cookie?

根据 Jmeter规范,“每个JMeter线程都有自己的"cookie存储区".因此,这意味着我无法使用一个全局(顶级)HTTP Cookie管理器在不同线程之间共享Cookie. 因此,我知道的唯一解决方案是将cookie存储为属性,并在每个线程的开始处提取它们. 问:,是否有其他方法可以在不将cookie存储在文件/属性中的情况下进行同样的操作? 解决方案 据我所知,没有办 ..
发布时间:2019-09-17 19:11:04 软件测试

Jmeter TCP Sampler-如何重用线程之间的连接?

我已经在JMeter的ThreadGroup下设置了TCP采样器.数据是从CSV文件中选取的.数据的第一行用于身份验证,所有后续行均为实际参数数据.像下面这样 AAAAAAA21 BBBBBBBCCCCCCCDDDDDDD BBBBBBBCCCCCCCDDDDDDD BBBBBBBCCCCCCCDDDDDDD 我想要的是,例如,如果线程组连续使用10个线程运行,则第一个线程获取第一行数据 ..
发布时间:2019-09-17 19:11:00 软件测试

无法在JMeter中使用正则表达式提取器捕获字母数字数据

我正在JMeter中使用正则表达式提取器提取包含以下内容的响应数据: Set-Cookie:X-Tr-Auth = b1eada98-ffa1-45a3-522e-591a84dd48f2;路径=/msf; Expires = Fri,2064年12月5日09:25:44 UTC; HttpOnly 上面的数据是在用户登录后从服务器发送的,我需要使用上面的身份验证代码来发布JSON正文 ..
发布时间:2019-09-17 19:10:53 软件测试

JMeter:正则表达式提取器未提取令牌

我需要从网页中提取CSRF令牌,然后通过BeanShell进行记录.由于我在注意:我知道正则表达式提取器不是首选方法,但是在这种情况下,我必须保持练习的参数范围之内. 首先,我设置了一个HTTP请求以针对www.blazedemo.com/register执行GET. 第二,我检查了响应树中显示的响应数据以找到CSRF令牌: ..
发布时间:2019-09-17 19:10:50 软件测试

JMeter-根据线程数动态增加

我想用属性中的线程号执行JMeter,该线程号可以是10-1000,并设置最佳的启动周期. 在 JMeter 中,建议从线程数开始: 以Ramp-up =线程数开始,并根据需要向上或向下调整. 但是在我的服务器中,在这种配置下它不能很好地工作,我需要的线程数是两倍以上. 我可以使用公式作为线程号(属性值)* 2.5来设置加速吗?还是应该为此目的在每个线程的开始处添加一个Ti ..
发布时间:2019-09-17 19:10:48 软件测试

JMeter:在beanshell后处理器中使用正则表达式提取器值

我在这个主题上找到了两个类似的主题,但是应用到目前为止我发现的解决方案并没有运气.我正在学习JMeter,正在做的一个练习是(1)创建一个简单的HTTP请求,(2)使用正则表达式提取器提取CSRF令牌,然后(3)写出提取的通过bean脚本传递到jmeter.log. 因此提取令牌很简单: 由于我接下来需要获取该值并通过beanshell脚本运行它,因此我假设使用BeanShell PostP ..
发布时间:2019-09-17 19:10:43 软件测试

比较jmeter中先前测试的结果

我想每3天进行一次测试,并将一些结果与上次测试进行比较.实现此目标的最佳方法是什么?我已经考虑过将结果写入文件并读取值以在下一个测试中进行比较,但是很难自动生成唯一的文件名,并且使测试能够识别在下一次测试中使用哪个文件. 解决方案 如果您使用Jenkins定期运行测试,则可以使用jenkins的"Performance Plugin"(用于JMeter)来比较每次运行的结果. 更多详 ..
发布时间:2019-09-17 19:10:39 软件测试

JMeter 3.2中不存在SOAP/XML-RPC Sampler

我对我的JMeter 3.1脚本在3.2中不起作用感到惊讶. 在JMeter 3.2中删除SOAP/XML-RPC Sampler的原因是什么?是否存在性能问题等? 解决方案 这是JMeter的更改的一部分由于取消了对HTTPClient 3.1的支持. SOAP/XML-RPC请求已作为Bug 60727的一部分被删除.使用HTTP 请求元素作为替换. 有关更多详细信息 ..
发布时间:2019-09-17 19:10:32 软件测试

如何设置条件以仅针对特定数量的用户执行某些步骤

如何在jmeter中设置条件,使80%的用户将执行该条件,而20%的用户将不执行该条件.请帮我. 我有一个http采样器,我希望它仅对测试中的80%用户执行,因此当用户数(线程)改变时,对该采样器执行的请求的百分比将保持不变. 解决方案 如果有些采样器只想在某些线程中使用,而不是全部,那么最简单的方法是将它们添加到If Controller并在Condition中添加像这样: ${_ ..
发布时间:2019-09-17 19:10:18 软件测试