1.对于普通的java Project我们该如何测试恩?
例子:判断输入的字符串长度是否大于5。大于5,则测试成功,小于,5则测试失败。
通过eclipse编写一个java程序,创建一个java Project工程,需要引入两个包。ApacheJMeter_core.jar
ApacheJMeter_java.jar。
编写一个TestLength类。
package app; import org.apache.jmeter.config.Arguments; import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient; import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext; import org.apache.jmeter.samplers.SampleResult; public class TestLength extends AbstractJavaSamplerClient{ private SampleResult results; private String testStr; public void setupTest(JavaSamplerContext arg0) { results = new SampleResult(); testStr = arg0.getParameter("testString"); if(testStr!=null&&testStr.length()>0){ results.setSamplerData(testStr); } } public Arguments getDefaultParameters() { Arguments params = new Arguments(); params.addArgument("testString", "aaa"); return params; } @Override public SampleResult runTest(JavaSamplerContext arg0) { // TODO Auto-generated method stub int len = 0; results.sampleStart(); len = testStr.length(); results.sampleEnd(); if(len<5){ System.out.println("String is "+testStr); results.setSuccessful(false); }else{ System.out.println("String is "+testStr); results.setSuccessful(true); } return results; } public void teardownTest(JavaSamplerContext arg0) { } }
这里setupTest在初始化执行。获取输入的参数。
getDefaultParameters获得默认参数。
runTest测试执行的内容。
2.创建java请求
将以上工程打包成jar,然后放到E:\apache-jmeter-2.6\lib\ext目录下。
线程组—Sampler—java请求。在java请求界面中,类名称就出现你打包的类名,选中即可。
对于类里面的字符串参数,可以写在请求下面的参数输入框。如果想获取更多的动态参数,可以创建
参数文件。
这里有一个重要的问题,是关于参数编码的问题。
如果你出现请求参数为乱码,可以通过以下方法进行解决。
创建参数文件类型为txt。在引入的时候,设置编码为GB2312就可以了。
相关推荐
使用jmeter测试java请求,博客地址http://blog.csdn.net/qq_34021712/article/details/78870407
jmeter测试脚本 jmeter测试脚本 jmeter测试脚本 jmeter测试脚本
自己整理的mysql性能测试脚本,需要的同学,可以下载使用
Jmeter中如何编写java测试类Jmeter中如何编写java测试类.rarJmeter中如何编写java测试类.rarJmeter中如何编写java测试类.rarJmeter中如何编写java测试类.rar
Jmeter自动化测试脚本录制工具
jmeter 调用dubbo服务,jmeter测试笔记,jmeter测试tcp服务,beanshell练习等等。
资源名称:零成本实现 Web 性能测试——基于Apache JMeter内容简介:《零成本实现Web性能测试:基于Apache JMeter》是一本关于Web性能测试的实战书籍,读者朋友们在认真阅读完《零成本实现Web性能测试:基于Apache ...
Apache JMeter压力测试示例脚本
JMeter编写录制HTTPS性能测试脚本.pdf与课程配套使用。 文件内容: 1.JMeter概述 2.HTTPS协议简介 3.JMeter下载地址 4.JMeter软件安装 5.JMeter录制HTTPS步骤 6.Badboy录制工具 7.手工编写HTTPS请求脚本 8.项目实战
JMeter性能测试脚本
jmeter 接口压力测试脚本。 web服务器端接口,jmeter登录脚本。
JMeter测试脚本,课程的脚本测试。。结合Fiddler和badbody使用的脚本
使用Jmeter测试Oracle,如何配置Jmeter测试计划,进行Oracle连接数测试
Apache JMeter测试示例脚本
jmeter接口测试脚本jmeter接口测试脚本
编写jmeter脚本所需要的基础脚本,包含各种常用组件
解压密码:testroad123,全栈性能测试相关书籍的配套脚本,用压缩包处理。
JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。 1.能够对HTTP和FTP服务器进行压力和...
用jmeter工具测试GBase数据库(csdn)————程序
Jmeter测试实验报告.docxJmeter测试实验报告.docxJmeter测试实验报告.docxJmeter测试实验报告.docxJmeter测试实验报告.docxJmeter测试实验报告.docxJmeter测试实验报告.docxJmeter测试实验报告.docx