`
seawavecau
  • 浏览: 755055 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

性能测试Report 模板

阅读更多

XXXXNew Archive Release Compare Test Report

XXXX-PEG

XXXX/

 

 

Test Objective

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.

Test Background

 

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.

 

 

Test Strategy

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.

 

Terminology

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.

 

分享到:
评论

相关推荐

    性能测试计划(英文的)_模板.doc

    【性能测试计划】是软件开发过程中的重要环节,旨在评估和优化系统在预期负载下的运行效率、稳定性和响应时间。以下是对性能测试计划各部分的详细说明: 1. **参考文档** (Reference Documents): 这一部分列出了...

    unittestreport框架HTML测试报告模板

    6. **性能指标**:如果适用,可能会有性能测试的数据,如执行速度、内存消耗等。 unittestreport框架使用Jinja2模板引擎来处理这些模板,允许用户自定义报告样式和内容。Jinja2是一种强大的Python模板语言,可以...

    UAT验收测试报告模板_V1.0.docx

    **UAT验收测试报告模板_V1.0** UAT(User Acceptance Testing)验收测试是软件开发过程中的重要环节,其主要目的是确保软件系统在实际使用环境中满足用户的需求和期望。此报告模板V1.0提供了详细的框架,帮助项目...

    性能测试进阶指南——LoadRunner11实战 part2

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    extent_report_template.html

    总的来说,"extent_report_template.html"是HttpRunner接口测试中用于美化和定制测试报告的一个模板文件,它能帮助测试人员更好地理解和分析测试结果,提高测试效率,同时也提升了测试报告的专业性和可读性。...

    电脑硬件测试报告模板

    BIOS测试报告会涵盖对BIOS的各种功能和兼容性的验证,包括但不限于硬件检测、启动顺序设置、内存自检、设备驱动加载等。测试人员会确保所有BIOS设置选项都能正确工作,并且在遇到问题时能提供有效的故障排除。 2. *...

    性能测试进阶指南——LoadRunner11实战 part3

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    性能测试进阶指南——LoadRunner11实战 part1

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    Jmeter-4.0-report-template汉化.rar

    总的来说,JMeter 4.0报告模板的汉化是一项重要的改进,它增强了非英语用户使用JMeter进行性能测试的能力。通过将汉化后的“report-template”文件复制到正确的位置,用户可以在生成的报告中看到熟悉的中文界面,...

    jmeter-results-detail-report_21接口测试报告优化-展示具体的请求及返回值

    JMeter是一款广泛应用的开源性能测试工具,它不仅支持压力测试,还适用于接口自动化测试。 在接口测试中,了解请求值和返回值的内容至关重要。请求值通常包括HTTP方法(如GET、POST等)、URL、请求头和请求体,这些...

    CrystalReport水晶报表测试代码集锦

    本压缩包中的资源,"CrystalReport水晶报表测试代码集锦",包含了一系列与CrystalReport相关的测试代码,对于开发者来说,是学习和理解如何使用CrystalReport进行报表设计和数据展示的重要参考资料。 首先,我们要...

    jmeter-压力测试报告-超细

    首先,JMeter是一款由Apache软件基金会开发的负载和性能测试工具,适用于Web应用、FTP服务器、数据库和其他协议的服务。它支持多线程,可以模拟多个并发用户,以检查系统在高负载下的表现。"jmeter-压力测试报告-...

    性能测试进阶指南——LoadRunner11实战_(完整)扫描版_@vs.part1

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    性能测试进阶指南——LoadRunner11实战_(完整)扫描版_@vs.part2

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    性能测试进阶指南——LoadRunner11实战_(完整)扫描版_@vs.part6

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    性能测试进阶指南——LoadRunner11实战_(完整)扫描版_@vs.part3

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    delphi xe10.4.2 reportmachine.zip

    5. **使用事件处理**:绑定到设备方向改变的事件,当检测到变化时,重新计算报表布局或重新加载报表模板,确保报表方向与设备保持一致。 6. **测试和调试**:在多种设备和屏幕方向下测试报表,确保在所有情况下都能...

    性能测试详细文档,方便性能测试初学者入门

    性能测试是一种评估软件系统在高负载或大数据量情况下的运行状况和稳定性的重要方法。这篇文档主要是为性能测试初学者提供入门指导,特别是针对使用Apache JMeter工具进行性能测试的实践操作。 Apache JMeter是一款...

    性能测试进阶指南——LoadRunner11实战_(完整)扫描版_@vs.part5

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

Global site tag (gtag.js) - Google Analytics