用jmeter简单发送http请求
然后点击上面的绿色运行按钮就可以测试了,测试的返回内容可以在结果树中查看。
-Xloggc:gc.log
-XX:+PrintGCDetails
-XX:+HeapDumpOnOutOfMemoryError
-XX:PermSize=32M
-XX:+UserSerialGC 这个不支持
-XX:Xmx32M 这两个要通过输入框来设置
-XX:Xms32M 这两个要通过输入框来设置
如果不能启动可以到logs/tomcat6-stderr.2017-04-01.log下查找日志
2017-04-01 00:20:44 Commons Daemon procrun stderr initialized
Invalid maximum heap size: -Xmx128M
2017-04-01 00:21:35 Commons Daemon procrun stderr initialized
Invalid maximum heap size: -Xmx256M
2017-04-01 00:40:30 Commons Daemon procrun stderr initialized
Unrecognized VM option '+UserSerialGC'
日志位置C:\Program Files\Apache Software Foundation\Tomcat 6.0\gc.log
1.461: [GC [PSYoungGen: 8192K->1314K(9536K)] 8192K->1322K(31424K), 0.0206433 secs] [Times: user=0.00 sys=0.00, real=0.02 secs]
2.736: [GC [PSYoungGen: 9506K->1312K(9536K)] 9514K->3060K(31424K), 0.0996004 secs] [Times: user=0.02 sys=0.00, real=0.10 secs]
3.549: [GC [PSYoungGen: 9504K->1328K(9536K)] 11252K->3880K(31424K), 0.0391121 secs] [Times: user=0.06 sys=0.00, real=0.04 secs]
3.996: [GC [PSYoungGen: 9520K->1328K(9536K)] 12072K->5076K(31424K), 0.0787840 secs] [Times: user=0.00 sys=0.00, real=0.08 secs]
93.832: [GC [PSYoungGen: 9520K->1328K(9536K)] 13268K->6995K(31424K), 0.0247348 secs] [Times: user=0.05 sys=0.00, real=0.02 secs]
94.909: [GC [PSYoungGen: 9520K->1328K(5056K)] 15187K->7043K(26944K), 0.4646792 secs] [Times: user=0.02 sys=0.00, real=0.47 secs]
95.767: [GC [PSYoungGen: 5040K->928K(7296K)] 10755K->7128K(29184K), 0.3963281 secs] [Times: user=0.02 sys=0.00, real=0.40 secs]
96.462: [GC [PSYoungGen: 4640K->448K(7296K)] 10840K->7166K(29184K), 0.0757406 secs] [Times: user=0.00 sys=0.00, real=0.08 secs]
96.923: [GC [PSYoungGen: 4160K->160K(7296K)] 10878K->7219K(29184K), 0.0634681 secs] [Times: user=0.00 sys=0.00, real=0.06 secs]
97.214: [GC [PSYoungGen: 3871K->128K(7296K)] 10930K->7211K(29184K), 0.0844033 secs] [Times: user=0.00 sys=0.00, real=0.08 secs]
97.576: [GC [PSYoungGen: 3840K->128K(7296K)] 10923K->7227K(29184K), 0.0763943 secs] [Times: user=0.00 sys=0.00, real=0.08 secs]
97.835: [GC [PSYoungGen: 3840K->96K(7296K)] 10939K->7219K(29184K), 0.0637130 secs] [Times: user=0.00 sys=0.00, real=0.06 secs]
98.059: [GC [PSYoungGen: 3808K->128K(7296K)] 10931K->7283K(29184K), 0.0416929 secs] [Times: user=0.00 sys=0.00, real=0.04 secs]
98.297: [GC [PSYoungGen: 3840K->160K(7296K)] 10995K->7339K(29184K), 0.0408608 secs] [Times: user=0.00 sys=0.00, real=0.04 secs]
98.508: [GC [PSYoungGen: 3872K->128K(7296K)] 11051K->7339K(29184K), 0.0107179 secs]
相关推荐
1. **线程组**:线程组是JMeter测试计划的基本单元,代表一组并发用户。你可以设置线程数(模拟用户数)和循环次数,以控制测试负载。 2. **取样器**:取样器用于发送各种类型的请求,如HTTP、HTTPS、FTP等。在接口...
JMeter拥有丰富的社区插件,如图形化结果插件(Grafana图表)、监控JVM和系统资源的插件等,扩展了JMeter的功能。 10. **性能指标**: JMeter可以收集并展示关键性能指标,如吞吐量、响应时间和错误率,帮助分析...
如果需要在JMeter测试中执行数据库的增删改查操作,首先需要导入相应的JDBC驱动,如ojdbc14.jar。接着配置JDBC Connection Configuration,提供数据库连接信息,包括URL、用户名、密码等。在JDBC Request中,选择...
- **JVM配置**:调整JMeter的JVM参数,如Xms、Xmx,以适应不同的测试需求。 - **内存管理**:合理设置内存池,避免内存溢出。 - **线程组策略**:根据测试目标选择合适的线程(用户)数量和启动、停止策略。 - **...
Apache JMeter是一款强大的开源性能测试工具,主要由Apache软件基金会开发。它被广泛应用于Web应用、数据库和其他服务器接口的性能测试。JMeter以其灵活性、可扩展性和跨平台性著称,能够模拟大量并发用户,从而分析...
深入剖析JMeter性能调优的关键点,包括JVM参数调整、测试计划优化、资源监控与瓶颈分析等,助力用户构建高效、稳定的测试环境。《JMeter性能测试实战指南》不仅是一份学习资料,更是您性能测试旅程中的得力助手。...
JMeter的运行要求至少需要JVM 1.3,但为了最佳性能,推荐使用1.4或更高版本。由于JMeter是跨平台的,可在任何支持Java的系统上运行,包括Unix、Windows和OpenVMS。如果需要编译源代码或开发插件,还需要一个完整的...
【标题】:“Tomcat服务器线程控制配置以及JMeter进行WebService测试” 【描述】:本话题涉及Java开发的WebService服务,需要对Tomcat服务器进行线程管理的配置,以优化服务器性能,同时利用JMeter这一性能测试工具...
在实际使用时,你需要了解如何配置JMeter的环境,包括设置JVM参数、添加额外的jar包到类路径,以及如何在代码中启动和控制JMeter测试。同时,理解和掌握JMeter的测试脚本语言——JMX,也非常重要。JMX文件是一种XML...
### jmeter中文测试手册知识点详解 #### 一、Apache JMeter概述 - **定义与特点**:Apache JMeter是一款100%纯Java桌面应用程序,主要用于C/S结构软件(如Web应用)的功能与性能测试。它能测试各种静态或动态资源...
三、设置JMeter测试计划 1. 安装与启动JMeter:首先,需要下载并安装JMeter。启动JMeter后,新建一个"测试计划",这是所有测试场景的基础。 2. 创建线程组:线程组是模拟并发用户的容器,可以设置线程数(即并发...
4. 参数优化:调整JVM内存分配,提高JMeter自身的性能。 五、数据监控与服务器监控 1. 数据监控:JMeter提供监听器组件,如聚合报告、响应时间分布图,用于收集和分析测试数据。 2. 服务器监控:可以通过JMeter的...
3. **内存配置**:根据测试需求调整JMeter的JVM内存设置,如`Xms`和`Xmx`参数。 4. **插件管理**:JMeter有丰富的第三方插件,可扩展其功能。可以通过JMeter Plugins Manager安装和管理这些插件。 在实际测试中,你...
在进行性能测试时,Apache JMeter是一款不可或缺的工具,特别是对于Web应用程序的压力测试。JMeter 5.0是这款开源工具的一个重要版本,提供了许多增强功能和改进,旨在帮助测试人员更有效地评估系统性能。JDK(Java ...
录制回放功能可以捕获浏览器的网络请求,然后转化为JMeter测试脚本。脚本编写则允许更灵活的控制测试逻辑。此外,JMeter还支持插件扩展,以满足特定测试需求。 总之,JMeter结合JDK 1.8,提供了一个强大的性能测试...
记得根据你的测试需求配置系统参数,比如JVM内存分配,以确保JMeter能有效地处理大量并发请求。 总的来说,Apache JMeter 5.2.1是一个强大且灵活的测试工具,无论你是进行接口测试还是压力测试,都能提供丰富的功能...
JMeter需要Java 1.4或更高版本的JVM,并能在各种操作系统上运行,如Unix、Windows和OpenVMS等。为了开发JMeter或使用SUN的Java标准扩展包,可能需要Java编译器、SAX XML解析器、Email支持(如JavaMail和activation包...
9. **性能优化**:JMeter3.3源码有助于理解如何优化性能测试,包括如何调整JVM参数,如何减少内存消耗,以及如何提高测试效率。 10. **错误处理和调试**:通过源码,你可以深入理解JMeter如何处理错误,以及如何...
JMeter的安装首先需要一个JDK环境,因为JMeter依赖于JVM。在JDK官网下载并安装适合的操作系统的JDK版本。安装JMeter本身相对简单,只需将下载的JMeter压缩包解压到指定目录,然后通过bin目录下的jmeter.bat(Windows...
文件名 : apache-jmeter-2.13.zip 文件名 : JMeter从入门到精通.doc 文件夹名: Jvm 文件名 : Jvm.rar 文件夹名: Test 文件名 : Test.rar