XXXXNew Archive Release Compare Test Report
XXXX-PEG
XXXX/
This test is aimed at compare the new deployed archive release with the non-archive release of XXXXboth on UAT environment using new updated data base Oracle 10g with updated store procedures.
Project Version
|
1.9.2
|
Infrastructure
|
Application Server: AIX53, 8 CPUs, 15G Memory
Database: Oracle 10g: SunOS 5.1, 8 CPUs 2400M Hz, 32G Memory
|
Architecture
|
Application Server: Websphere 6.1
Database: Oracle 10g
|
Testing Time
|
The test last from 08/24 to 08/25.
|
Testing Environment
|
The test is performed at UAT environment.
|
For this compare test we pick 5 scenarios. Each test we ramp up 20 users and run the test for 30 minutes.
Test Setting
The test is built for each scenario as this way:
Total Planning Duration (including Ramp Up/Down): 30 Minutes
Startup Virtual Users: 0
Maximum Running Virtual users: 20
Ramp Up Enabled: True
Ramp Down Enabled: False
Sleep Time between Requests: 30 seconds
Think Time between Actions: 0 seconds
Start 0 users at the beginning and add 2 virtual users every minute. Let the 20 users concurrently run for 20 minutes.
Test Result
Following lists the test results for each scenario:
Scenario Name
Request and Action time before release
Request and Action time after release
CPU Utility and I/O before release
CPU Utility and I/O after release
Scenario name
Request and Action time before release
Request and Action time after release
CPU Utility and I/O before release
CPU Utility and I/O after release
Conclusion
The data shows that: for ‘xxxxxxscenario the response time of after release and before release is close; for “xxxx statistics” and “xxxxstatisticsxxxx” scenarios, response time decrease a lot (nearly 80 times) after the archive release; and for “xxx” and “xx” scenarios, response time increase nearly 86% after the release.
And the CPU utility and I/O for every scenario are all low which is normal. But the performance degrade of monthly reports should be taken care of, which takes more than 300 seconds to finish one request. It is unacceptable.
Term
|
Definition
|
Virtual User
|
Virtual users are used as a replacement for human users. When you run a scenario, Virtual Users emulate the actions of human users working with your application. A scenario can contain tens, hundreds, or even thousands of Virtual Users running concurrently on a single workstation.
|
Load Test
|
Tests a system's ability to handle a heavy workload. A load test simulates multiple transactions or users interacting with the computer at the same time and provides reports on response times and system behavior.
|
Run Time
|
Run Time allow you to customize the way a Virtual Users is executed. You configure the run time settings before running a scenario. Run Time Editor of GrinderBox allows you to set the time that the scenario will start running, the duration time of the scenario or of the Virtual users within the scenario, and to gradually run and stop the Virtual users within the scenario. It also allows you to set the load behavior of Virtual Users in a scenario.
|
Scenario
|
A scenario defines the events that occur during each testing session. For example, a scenario defines and controls the number of users to emulate, the actions that they perform, and the machines on which they run their emulations.
|
|
Scenario includes branches of sessions; at least, one session is required. There are tree types of sessions. They are general type session, start type session and end type session. For start type and end type, there should be 0 or 1 session in a single scenario; and for the general type, at least 1 session is required.
|
Session
|
Session is a sequence of actions; it should include at least one action indeed. Those actions in this session maybe context sensitive.
|
Action
|
An Action includes at least one request. Possibly, it represents a page in web applications. You can take the action as a flexible granularity; it can be a single request, a single page or a group of pages. You can even take similar requests as different actions with slight difference in requests, such as the parameter, etc.
|
Request
|
A request is atomic granularity of load test in GrinderBox. It should be some communication between client and server and should be responded immediately. In web applications, request could be some http get, http post, http put, etc.
|
分享到:
相关推荐
【性能测试计划】是软件开发过程中的重要环节,旨在评估和优化系统在预期负载下的运行效率、稳定性和响应时间。以下是对性能测试计划各部分的详细说明: 1. **参考文档** (Reference Documents): 这一部分列出了...
6. **性能指标**:如果适用,可能会有性能测试的数据,如执行速度、内存消耗等。 unittestreport框架使用Jinja2模板引擎来处理这些模板,允许用户自定义报告样式和内容。Jinja2是一种强大的Python模板语言,可以...
**UAT验收测试报告模板_V1.0** UAT(User Acceptance Testing)验收测试是软件开发过程中的重要环节,其主要目的是确保软件系统在实际使用环境中满足用户的需求和期望。此报告模板V1.0提供了详细的框架,帮助项目...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...
总的来说,"extent_report_template.html"是HttpRunner接口测试中用于美化和定制测试报告的一个模板文件,它能帮助测试人员更好地理解和分析测试结果,提高测试效率,同时也提升了测试报告的专业性和可读性。...
BIOS测试报告会涵盖对BIOS的各种功能和兼容性的验证,包括但不限于硬件检测、启动顺序设置、内存自检、设备驱动加载等。测试人员会确保所有BIOS设置选项都能正确工作,并且在遇到问题时能提供有效的故障排除。 2. *...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...
总的来说,JMeter 4.0报告模板的汉化是一项重要的改进,它增强了非英语用户使用JMeter进行性能测试的能力。通过将汉化后的“report-template”文件复制到正确的位置,用户可以在生成的报告中看到熟悉的中文界面,...
JMeter是一款广泛应用的开源性能测试工具,它不仅支持压力测试,还适用于接口自动化测试。 在接口测试中,了解请求值和返回值的内容至关重要。请求值通常包括HTTP方法(如GET、POST等)、URL、请求头和请求体,这些...
本压缩包中的资源,"CrystalReport水晶报表测试代码集锦",包含了一系列与CrystalReport相关的测试代码,对于开发者来说,是学习和理解如何使用CrystalReport进行报表设计和数据展示的重要参考资料。 首先,我们要...
首先,JMeter是一款由Apache软件基金会开发的负载和性能测试工具,适用于Web应用、FTP服务器、数据库和其他协议的服务。它支持多线程,可以模拟多个并发用户,以检查系统在高负载下的表现。"jmeter-压力测试报告-...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...
5. **使用事件处理**:绑定到设备方向改变的事件,当检测到变化时,重新计算报表布局或重新加载报表模板,确保报表方向与设备保持一致。 6. **测试和调试**:在多种设备和屏幕方向下测试报表,确保在所有情况下都能...
性能测试是一种评估软件系统在高负载或大数据量情况下的运行状况和稳定性的重要方法。这篇文档主要是为性能测试初学者提供入门指导,特别是针对使用Apache JMeter工具进行性能测试的实践操作。 Apache JMeter是一款...
《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...