我有一个HTTP GET request
.我需要4000
在1秒内将请求发送到应用程序服务器超过一次.
我正在使用JMeter发送这些请求.每次使用嗅探工具(Wireshark
)进行每次测试时,我都会采用空灵痕迹.
我试图从一台机器,多台机器(并行)甚至分布式模式实现这一目标.
实际上,JMeter结果不是我关注的问题.此测试的关注点是4000
在嗅探器工具上看到请求在一秒内到达服务器.
在使用以下JMeter测试计划时,我发现在ethereal trace中几乎有2500
请求1 sec
.
Number of Threads= 4000
Ramp-Up Periods = 0 (Though it is depricated)
Loop count= 1
Run Code Online (Sandbox Code Playgroud)
当我使用线程数时2500
,我几乎2200 request
在空灵轨迹中一秒钟就击中了服务器.
服务器对该请求的响应不是我关注的问题.我只是想确保4000
发送的请求JMeter
在一秒内到达应用程序服务器.
案例1:(4000个主题)
Number of Threads= 4000
Ramp-Up Periods = 0
Loop count= 1
Run Code Online (Sandbox Code Playgroud)
案例1的输出:
JMeter(查看表中的结果):启动4000个请求2.225秒.
虚拟跟踪:4000个请求命中服务器4.12秒.
案例2:(3000个主题)
JMeter(查看表中的结果):1.83秒启动3000个请求.
虚拟跟踪:3000次请求命中服务器1.57秒.
案例3:(2500个主题)
JMeter(查看表中的结果):1.36秒开始2500个请求.
虚拟跟踪:2500个请求命中服务器2.37秒.
案例4:(2000线程)
JMeter(查看表中的结果):启动2000个请求的0.938秒.
Ethereal trace …
我是JMeter的新手,我正试图让JMeter为现有的测试脚本生成html报告仪表板。我在处理中没有任何异常,并且日志表明生成报告没有问题:
2016/07/08 12:42:24 DEBUG - jmeter.report.dashboard.ReportGenerator: Start report generation
2016/07/08 12:42:25 INFO - jmeter.report.processor.NormalizerSampleConsumer: Using format:ms to parse timeStamp field
2016/07/08 12:42:25 DEBUG - jmeter.report.dashboard.ReportGenerator: Start samples processing
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.AggregateConsumer#stopProducing(): beginDate produced 0 samples
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.AggregateConsumer#stopProducing(): endDate produced 0 samples
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.ApdexSummaryConsumer#stopProducing(): apdexSummary produced 0 samples
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.RequestsSummaryConsumer#stopProducing(): requestsSummary produced 0 samples
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.StatisticsSummaryConsumer#stopProducing(): statisticsSummary …
Run Code Online (Sandbox Code Playgroud) 这是无法org.codehaus.mojo:cobertura-maven-plugin:2.6:instrument
在项目 besinapp 上执行目标(默认)的完整错误:
Unable to execute Cobertura. Error while executing process. Cannot run program "/bin/sh": error=7, Argument list too long
我在用 Cobertura 2.6
有人面临这个问题吗?
这是 Cobertura 插件问题的完整堆栈跟踪。
11:31:36 [错误] 无法在项目 besinapp 上执行目标 org.codehaus.mojo:cobertura-maven-plugin:2.6:instrument (default):无法执行 Cobertura。执行过程时出错。无法运行程序 "/bin/sh": error=7, Argument list too long -> [Help 1] 11:31:36 org.apache.maven.lifecycle.LifecycleExecutionException: 无法执行目标 org.codehaus.mojo:cobertura -maven-plugin:2.6:instrument (default) on project besinapp: 无法执行 Cobertura。11:31:36 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) 11:31:36 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: 153) 11:31:36 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 11:31:36 在 org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions(MojoExecutor.爪哇:codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 11:31:36 原因:org.apache.maven.plugin.MojoExecutionException:无法执行 Cobertura。11:31:36 在 org.codehaus.mojo.cobertura.tasks.AbstractTask.executeJava(AbstractTask.java:244) 11:31:36 在 org.codehaus.mojo.cobertura.tasks.InstrumentTask.execute(InstrumentTask.java: 139) 11:31:36 在 …
我希望能够传递包含JMeter测试(CSV数据集配置)参数的CSV文件,而不是将CSV数据源硬编码为JMeter测试的一部分.这可能吗?我似乎无法在JMeter的命令行选项列表中的任何位置找到它.
JMeter数据集配置参考.
我试图让导航菜单项在悬停时具有下划线效果。这是我当前style.css
的导航菜单代码。
我应该添加什么才能使它看起来像这样?示例:http : //www.templatemonster.com/demo/54038.html。
这是我当前的导航条码。
.navbar-nav .open .dropdown-menu{
display:block !important;
}
.navbar-default .navbar-nav > li > a {
color: #333;
border-bottom: 1px solid transparent;
padding: 0;
margin: 14px;
Run Code Online (Sandbox Code Playgroud) 我的测试计划(不工作):
+ WebSocket Sampler
- Regular Expression Extractor
Run Code Online (Sandbox Code Playgroud)
我的正则表达式:
回复数据:
[Message 1]
0{"sid":"1BdTy3e4-jfrVM67AAAR","upgrades":[],"pingInterval":25000,"pingTimeout":60000}
Run Code Online (Sandbox Code Playgroud)
怎么得到'sid'?
我尝试按如下方式计算经过的时间。我在 Beanshell 后处理器中添加了类似这样的代码(由 StackOverflow 中的另一个线程提供)。
对于采样器1
long request1 = prev.getTime();
vars.put("sampler1", String.valueOf(request1));
Run Code Online (Sandbox Code Playgroud)
在采样器 2 中我添加了.
long request2 = prev.getTime();
vars.put("sampler2", String.valueOf(request2));
long request1 = Long.parseLong(vars.get("sampler1"));
long request2 = Long.parseLong(vars.get("sampler2"));
long delta = (request1 - request2); // calculate difference
log.info("Time difference is: " + delta + " ms");
Run Code Online (Sandbox Code Playgroud)
并且在 .csv 文件中捕获相同的增量,如下所示。
FileOutputStream out = new FileOutputStream("delta.csv", true);
out.write((String.valueOf(delta)).getBytes("UTF-8"));
out.write(System.getProperty("line.separator").getBytes("UTF-8"));
out.flush();
out.close();
Run Code Online (Sandbox Code Playgroud)
我确实在单行中获取了 CSV 文件中的值。
但我正在寻找一种方法来使用示例变量捕获这些值,并将其映射到我在另一个 CSV 文件中捕获的其他示例变量。
如果有人可以提供一种方法来做到这一点,我将不胜感激。
我用它来为我的自定义主题获取 wordpress 评论:
get_comments( array('status' => 'aprove','order' => 'ASC', 'post_id' => $newpost->ID) );
Run Code Online (Sandbox Code Playgroud)
除了等待审核的评论未被过滤这一事实之外,一切正常。遵循法典:http : //codex.wordpress.org/Function_Reference/get_comment'status' => 'approve'
应该过滤掉那些,但这似乎没有发生。
我没有正确使用它吗?
我正在尝试用HTML格式化.我正在使用W3SCHOOLS的教程.
以下是源代码.它工作正常,但我面临的问题是默认选择第一个选项卡,本教程中缺少该选项卡.我希望在页面加载时自动选择第一个选项卡,并且应该自动显示该内容.
<!DOCTYPE html>
<html>
<style>
body {font-family: "Lato", sans-serif;}
ul.tab {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
border: 1px solid #ccc;
background-color: #f1f1f1;
}
/* Float the list items side by side */
ul.tab li {float: left;}
/* Style the links inside the list items */
ul.tab li a {
display: inline-block;
color: black;
text-align: center;
padding: 14px 16px;
text-decoration: none;
transition: 0.3s;
font-size: 17px;
}
/* Change background color of links on hover */ …
Run Code Online (Sandbox Code Playgroud) 以下是我尝试使用python执行的代码
from subprocess import Popen, PIPE
cmd = 'if (-e "../a.txt") then \n ln -s ../a.txt . \n else \n echo "file is not present " \n endif'
ret_val = subprocess.call(cmd,shell="True")
Run Code Online (Sandbox Code Playgroud)
执行时给出以下错误消息
/bin/sh: -c: line 5: syntax error: unexpected end of file
Run Code Online (Sandbox Code Playgroud) 我想对托管在 AWS 服务器上的应用程序进行性能测试。用作数据库的 SQL。
为了进行性能测试,可以使用哪些工具?我可以使用 JMeter 来运行脚本吗?如何衡量服务器性能(内存、CPU 使用率、网络)?
jmeter amazon-ec2 load-testing performance-testing amazon-web-services