我有一个GWT应用程序,并想使用像jmeter这样的工具来测试负载和功能.我不确定jmeter是GWT的正确工具.任何人都可以指导我使用合适的工具或者告诉我如何用jmeter做到这一点?
我想测试登录功能:我在登录屏幕上有两个文本框"用户名"和"密码",想测试有多少用户可以同时登录,需要多长时间才能到达服务器.不知道jmeter如何获得"用户名"和"密码",并且可以提交它以针对GWT应用程序的DB进行验证?
提前致谢.
我正在使用CSV数据集配置元素,它正在读取如下文件:
abd
sds
ase
sdd
ssd
cvv
Run Code Online (Sandbox Code Playgroud)
其中,基本上有3个字母随机字符串.
我将它们分配给一个名为的变量${random_3}.
现在,我想在同一个线程中多次使用此列表中的值,但每次我想移动到下一个.例如,我希望第一个采样器使用abd,第二个使用sds,然后使用ase等等.但是如果我只是使用${random_3}那么只有第一个(abd)被用于任何被引用的地方.有没有一种方法可以指定循环线程中CSV数据集的值?
有没有办法通过变量/属性访问当前脚本的绝对物理路径?似乎没有通过Debug Sampler列出的任何内容.
加载CSV文件和JMX Includes等操作使用当前工作目录作为其相对路径,这令人非常恼火.
我们已经建立了一个持续的集成过程,运行单元测试,进行静态代码分析并生成文档.但是,我们希望将其扩展为包括自动性能测试.在这种情况下,我们正在开发.NET Web应用程序.
我们已经使用JMeter(在CI流程之外)进行了一些性能测试,但我不知道这是否是包含在CI流程中的最佳工具?Selenium是一种选择吗?WAPT Pro?
我们应该在哪个级别测试性能?我们应该有一套"性能单元测试"吗?我们应该在类似生产的环境中运行JMeter(或类似的东西),如果任何请求需要> 1秒,则会失败吗?这样的东西不会有太高的变化吗?
那么,你们是否将自动性能测试作为CI的一部分?你测试什么,你使用哪些工具?你的经历是什么样的?
.net continuous-integration selenium jmeter performance-testing
我有一个非常大的CSV文件(8000多项)的URL,我正在阅读CSV数据集配置元素.它填充HTTP请求采样器的路径并使用while控制器进行迭代.
这很好,除了我想要的是让每个用户(线程)从CSV URL列表中选择一个随机URL.我不想要的是每个线程顺序使用CSV项目.
我能够通过带有多个HTTP请求采样器的随机顺序控制器来实现这一点,但是8000多个HTTP采样器确实将jmeter陷入了无法使用的状态.所以这就是我将HTTP Sampler URL放在CSV文件中的原因.但是,我似乎无法将随机顺序控制器与CSV文件数据一起使用.那么如何在每个线程中实现随机CSV数据项选择呢?
println()内部static void main方法不会在任何地方打印任何内容,而只有println()在终端中打印.这是我的代码:
class CalcMain {
static void main(def args) throws Exception {
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("groovy");
println("testing");
}
}
Run Code Online (Sandbox Code Playgroud)
当我跑的时候显示通过(Jmeter中的绿色三角形),但在终端上没有打印任何东西
而简单的程序如
println("testing");
Run Code Online (Sandbox Code Playgroud)
打印在终端上.
有人可以让我知道我做错了吗?
谢谢
我使用JMeter来测试我的webapp应用程序,我有一些带有一些分数值的聚合图,但我实际上不知道它们是什么意思...
汇总图显示例如:
我不知道这些价值是什么.
什么参考90%线?
我也不知道每秒的吞吐量单位是多少(字节?).
有人知道吗?
JMeter文档仅显示有关报表和侦听器的一般信息.
我正在使用JMeter,我想定义一个循环控制器.在这个循环中,我想用Jmeter变量定义循环计数.这是真的吗?
非常感谢
我是jmeter的新手.
我正在尝试使用代理服务器测试Web应用程序.
我已经通过jmeter文档并获得了设置,但我目前正在公司代理下工作.
那么如何从当前代理后面为jmeter设置代理服务器呢?