Hồ Sơ Yêu Cầu Kỹ Thuật Kiểm Thử Hiệu Năng Hệ Thống (Tender Specs)
Tài liệu này bao gồm các yêu cầu khắt khe về hiệu năng cho hệ thống ứng dụng từ bản phát hành đầu tiên đến khi nghiệm thu vận hành (Commissioning). Mọi chi phí về môi trường, bản quyền, tạo dữ liệu, và phát sinh do test lại đều do Nhà thầu (Contractor) tự chịu.
01 Sơ Đồ Luồng Quy Trình Kiểm Thử Toàn Diện (Lifecycle & Stages)
Từ đợt phát hành đầu tiên (1st release) đến nghiệm thu vận hành (Commissioning) • Chuẩn hóa cấu trúc 3 Cột Giai đoạn
02 Ma Trận Phân Định Vai Trò & Tương Tác Giữa Các Bên (RACI Sequence Flow)
Phân định rõ trách nhiệm giữa Chủ đầu tư (Authority), Nhà thầu (Contractor) và Tư vấn kiểm thử (Test Consultant / QE)
03 Sơ Đồ Cây Quyết Định Xử Lý Khi FAIL & Chế Tài Hợp Đồng (15.24 & 15.25)
Cơ chế đánh trượt nghiêm ngặt (Fail Stress Test) và 3 lựa chọn chế tài độc quyền của Chủ đầu tư (15.25)
Dịch vụ Kiểm thử Hiệu năng Hệ thống (System Performance Testing Services)
3.7.1 The purpose of the System Performance Testing Services is to provide services to check that the design and quality of the Application Software is able to meet the response time or times required by the Authority in given loading profiles expected for the software.
3.7.2 The Contractor shall provide Quality Engineer(s) to perform the System Performance Test in a test environment and at a time agreed in writing by the Authority. The Contractor shall also perform the Load Testing where the Software is stressed to the maximum load and within the response time, as specified by the Authority, to ensure that the Application Software is able to handle the load during operation.
3.7.3 Test results shall be submitted to the Authority for review and written acceptance prior to installing any enhanced or debugged Application Software or any patch on the Application Software.
Phạm Vi, Dữ Liệu Kiểm Thử & Chi Phí Môi Trường
15.1 The Contractor shall note that the purpose of the Performance Tests is to demonstrate that the proposed System meets the performance of the System specified in Part 2, Chapter 14 - Technical Requirements Clause 2.5. The Contractor shall perform Performance test for each release starting from 1st release till System Commissioning.
15.2 After the Software has been fully installed on the Hardware at the Site, the Authority shall load into the System test data which, in the reasonable opinion of the Authority, is suitable for testing whether the System is in accordance with the Part 2 specifications, and with the advice and assistance of the Contractor, operate the System for a mutually agreed period to: a. perform routine transactions; b. perform benchmark tests / vendor demonstrations; c. carry out system functions test; d. determine documentation requirements; e. perform other transactions necessary.
15.3 Subject to the Authority’s approval, the Contractor shall carry out the performance testing as well as application tuning to optimise the application performance in the System Performance Test environment.
15.4 The Contractor shall notify and obtain the Authority’s approval on the recommended testing tools and number of software licences.
15.5 The Contractor shall, at its own costs, be responsible for setting up the System Performance Test environment and executing system performance testing, including preparing all the data required for the System Performance Tests, refreshing the data where required, plan, execute and monitor all related batch job runs and other necessary work required by the System Performance Tests.
Ba Loại Kiểm Thử Hiệu Năng Bắt Buộc (Test Types)
Xác thực hiệu năng với 100% hệ số tải đỉnh đồng thời (400 users) kết hợp 100% thời gian suy nghĩ thông thường (normal think-times). Authority sẽ chốt normal think-times trong giai đoạn yêu cầu.
Xác thực hiệu năng với 100% hệ số tải đỉnh đồng thời (400 users) nhưng giảm xuống chỉ còn 50% thời gian suy nghĩ (50% think-times) đã định nghĩa trong bài Benchmark.
Xác lập tính ổn định/nhất quán của hệ thống (system consistency) dưới mức tải đỉnh đồng thời kéo dài liên tục trong ít nhất 6 giờ.
15.6 The Contractor shall note that the System Performance Tests comprises the following: a. Benchmark Test; b. Stress Test; and c. Endurance Test.
15.7 The Benchmark Test shall validate system performance with the peak concurrent load factor (ONE HUNDRED PERCENT (100%) of peak concurrent load factor) and normal think-times. The Authority shall confirm the normal think-times during the requirements phase.
15.8 The Stress Test shall validate system performance with the peak concurrent load factor (ONE HUNDRED PERCENT (100%) of peak concurrent load factor) and FIFTY PERCENT (50%) of the think-times defined in the Benchmark Test.
15.9 The Endurance Test shall establish system consistency over prolonged sustained peak concurrent load factor.
Kế Hoạch Kiểm Thử, Vai Trò Test Consultant & Bảo Vệ Môi Trường Chung
15.10 The updated Master Test Plan or detailed Performance Test Plan shall be reviewed and approved by the Authority.
15.11 The Test Consultant shall update the Master Test Plan or provide a separate Performance Test Plan using the Authority’s Performance Test Plan template which documents minimally the background i.e. system overview, objectives, roles and responsibilities of the project team, testing methodology, key business processes, measurement of success, areas required for refinement and fine-tuning recommendations. The Authority’s Performance Test Plan template will be provided to Contractor upon Contract award.
15.12 The Test Consultant shall propose in the Master Test Plan or Performance Test Plan how to generate the transaction load to test the System as though it were operating under live conditions, such as similar data size, usage scenarios and user base. The Test Consultant’s Performance Test shall be carried out by the Test Consultant and the results of the test will be verified by the Authority.
15.13 The Test Consultant shall note that the Performance Test parameters shall be established according to the available resource in the Performance Test environment. The Contractor shall provide the results to the Authority to show that the application meets the performance targets for the System sizing proposed.
15.14 The Contractor shall submit the updated Master Test Plan or Performance Test Plan to the Authority for review and approval not later than ONE (1) MONTH before the commencement of the System Performance Test.
15.15 The Test Consultant shall generate sufficient test coverage and a realistic amount of load together with batch processing on the application and system under test. The proposed test coverage and suggested amount of test data to be generated is subject to the Authority’s review and approval.
15.16 The test coverage, the type of testing services and the amount of load generated on the system and application, which is subject to the Authority’s approval, are dependent on the business requirements of the System, the System application architecture, the size of the user base, the number of concurrent users, the number of concurrent access, the number of concurrent requests, the system configurations, etc.
15.17 The performance of the System shall be baselined under the required load for user base and concurrent users within the specified System Response Time.
15.18 The Contractor shall ensure that performance testing shall be conducted in conjunction with applications’ tuning to optimise the System performance in the Performance Test environment, regardless of whether the Performance Test are performed onsite or offsite.
15.19 The Contractor shall ensure that the performance testing shall be conducted without impact to other applications, implementation schedule or resource requirements by executing the test in a different mix of scenarios such as low load vs high load, off peak periods and scheduling to ensure that the shared environment is not affected and mitigate any impact from the performance testing conducted.
Báo Cáo, Trách Nhiệm Chi Phí, Tiêu Chí FAIL & 3 Chế Tài Hợp Đồng
- (a) Thiếu bất kỳ tính năng, giao dịch hay chức năng nào nêu trong Part 2; HOẶC
- (b) Không đạt Thời gian phản hồi (System Response Time) trong bài KIỂM THỬ ÁP LỰC (Stress Test).
(a) Bắt sửa & Test lại: Nhà thầu đề xuất giải pháp, ấn định ngày test lại. Toàn bộ chi phí Authority phát sinh do test lại phải được Nhà thầu hoàn trả. Đợt test lại này KHÔNG ĐƯỢC COI LÀ GIA HẠN THỜI GIAN, Nhà thầu vẫn bị phạt chậm tiến độ hợp đồng.
(b) Giảm giá hợp đồng (Abatement): Nghiệm thu kèm giảm trừ giá hợp đồng một khoản hợp lý. Nếu không thống nhất được mức giảm trong vòng 14 NGÀY, Authority kích hoạt phương án (c).
(c) Chấm dứt Hợp đồng: Coi Nhà thầu vi phạm hợp đồng, từ chối nhận hệ thống, hủy hợp đồng theo Điều 50 Phần 1 Mục B và yêu cầu bồi thường.
15.20 Upon completion of the Performance Tests, the Contractor shall submit and present the Performance Test Report to the Authority for review and approval. The Performance Test Report shall document test cases with results (expected and actual), statistics as evidence that performance tests have been carried out and the System is ready for review by the Authority, problems identified and recommendations for the application and system fine-tuning.
15.21 The Authority shall review and confirm if, based on the results of the Benchmark Test, Stress Test and Endurance Test, the System meets the performance requirements in the Part 2 specifications, and if not, whether the corrective actions to be undertaken by the Contractor to meet the requirements are acceptable to the Authority.
15.22 If the System is unable to meet the performance standards required by Authority, resulting in the need to conduct additional rounds of Performance Tests, the Contractor shall bear all the costs and expenses incurred for the additional resources needed, to conduct the additional round(s) of Performance Tests, including additional hardware and software.
15.23 In the event of non-compatibilities or System degradation during or as a result of the Performance Tests, the Contractor shall propose and implement solution(s) such as adding System resources to meet the System’s requirements as approved by the Authority. The Contractor shall bear all the costs and expenses incurred to implement the solution(s).
15.24 The System shall be deemed to fail the System Performance Tests if: a. it fails to provide any facility, transaction or function specified in the Part 2 specifications; or b. it fails to meet the System Response Time for the Stress Test.
15.25 If the System fails to pass the System Performance Tests, then the Authority may, by written notice to the Contractor elect at its sole option: a. to have the Contractor provide a solution and to fix a new date for carrying out further tests... all costs reimbursed by Contractor... shall not be construed as grant of extension of time; or b. to accept the System subject to an abatement of the Contract Price... within 14 days...; or c. to treat the Contractor as being in breach of Contract and terminate in accordance with Part 1 Section B Clause 50.
Chịu Lỗi, Bẫy Hạ Tầng Mạng, Xử Lý Batch & Tinh Chỉnh
2.5.5 The System shall be fault tolerant. An example of fault tolerance is the System’s ability to handle graceful degradation of the system performance beyond the minimal performance requirements.
2.5.6 As far as System Performance is concerned, the Tenderer shall review the existing network infrastructure requirement and satisfy itself that the required response time could be met. The Tenderer shall highlight to the Authority, in detail, all necessary actions required for the existing network infrastructure, if according to its expert opinion, the existing network infrastructure could not satisfy the performance requirements. Failing which, the Tenderer shall bear all costs required to achieve the required response time.
2.5.7 The Contractor shall ensure that all ‘batch processes’ are completed within the designated batch window. The Contractor may choose to recommend the execution of certain batch processes to be performed during the daily Operating Hours, provided that they do not in any way affect the performance of the on-line operations.
2.5.8 The Contractor shall fine-tune the System when necessary, as requested by the Authority or when the Contractor deems that tuning is required, to ensure that the System meets the performance standards as specified in this Tender.
Định Nghĩa Cốt Lõi (Clauses 2.5.1 & 2.5.2)
Khoảng thời gian trôi qua giữa lúc người dùng nhấn phím để bắt đầu giao dịch cho đến khi nhận được màn hình phản hồi hoàn chỉnh đầu tiên chứa kết quả, hoặc khi dấu nhắc hệ thống (system prompt) xuất hiện chờ lệnh tiếp theo.
Một đơn vị hoạt động hoàn chỉnh của người dùng trên máy trạm tương tác trực tuyến, gồm 1 hoặc nhiều thao tác nhập (bàn phím, máy quét mã vạch, máy quét laser) và nhận về 1 hoặc nhiều ký tự phản hồi từ hệ thống.
data-i18n="tab3_curricula_heading">Bảng Tham Số Kiểm Thử Hệ Thống Curricula (Clause 2.5.3)
Các tham số môi trường và tải bắt buộc phải tuân thủ
| Tham số kiểm thử (Parameters) | Giá trị quy định (Value) | Ghi chú nghiệp vụ |
|---|---|---|
| Số người dùng ở mức tải đồng thời bình thường (Normal Concurrent Load) | 300 users | Mức tải hoạt động tiêu chuẩn hàng ngày |
| Số người dùng ở mức tải đồng thời đỉnh điểm (Peak Concurrent Load) | 400 users | Mức tải tối đa bắt buộc dùng cho Benchmark, Stress & Endurance |
| Thời gian suy nghĩ tối đa (Maximum Think Time)* | ≤ 5 giây | Áp dụng cho mọi giao dịch (Xác định chi tiết trong Test Plan) |
| Thời lượng bài Benchmark & Stress Tests | ≥ 60 PHÚT | Chạy liên tục không gián đoạn |
| Thời lượng bài Endurance Test (chung và giao dịch web) | ≥ 6 GIỜ | Duy trì tải đỉnh 400 user trong suốt 6 tiếng liên tục |
| Thiết bị điện tử đồng thời điều khiển bởi IoT (IoT Transactions) | 1 TV & tối đa 4 Đèn | Quy mô tính trên mỗi buồng/phòng (per dorm) |
| Thời gian phản hồi khi nhận cảnh báo từ VAS (IoT Transactions) | ≤ 5 giây | Để TV, đèn và hệ thống phát thanh (PA system) bắt đầu bật |
data-i18n="tab3_chart_heading">Biểu Đồ Trực Quan Hóa Ngưỡng Thời Gian Phản Hồi (SLA Benchmark vs Stress)
So sánh ngưỡng thời gian phản hồi cho các loại giao dịch tính bằng Giây (Lower is Better)
data-i18n="tab3_exit_heading">Bảng Tiêu Chí Hoàn Thành Nghiệm Thu (Exit Criteria - Clause 2.5.4)
Áp dụng cho 6 loại giao dịch và phải duy trì được đến tải 400 concurrent users (Clause 1.5.3 / 2.5.3)
| STT | Loại giao dịch / Báo cáo | Mô tả hành vi | Tiêu chí Benchmark Test (100% Think time) | Tiêu chí Stress Test (50% Think time) |
|---|---|---|---|---|
| 1 | Truy vấn trực tuyến (Online Query) |
Người dùng chạy truy vấn ad-hoc trực tuyến. | • 90% giao dịch: ≤ 3 giây • 5% tiếp theo: ≤ 5 giây |
• 80% giao dịch: ≤ 5 giây • 15% tiếp theo: ≤ 7 giây |
| 2 | Giao dịch trực tuyến (Online Transactions) |
Người dùng thực thi giao dịch, nhập dữ liệu vào màn hình và submit. |
• 90% giao dịch: ≤ 3 giây • 5% tiếp theo: ≤ 5 giây |
• 80% giao dịch: ≤ 5 giây • 15% tiếp theo: ≤ 7 giây |
| 3 | Báo cáo chạy ngầm (Background Report do user kích hoạt) |
User kích hoạt xuất báo cáo nhưng chọn chạy ngầm để làm việc khác trong cùng phiên. |
• 90% báo cáo: ≤ 10 PHÚT • 5% tiếp theo: ≤ 30 PHÚT |
Không áp dụng (Not applicable) |
| 4 | Báo cáo trực tuyến (Online Reports) |
Người dùng thực thi và chờ xem kết quả báo cáo trực tiếp trên màn hình. |
• 90% báo cáo: ≤ 1 PHÚT • 5% tiếp theo: ≤ 3 PHÚT |
• 80% báo cáo: ≤ 3 PHÚT • 15% tiếp theo: ≤ 5 PHÚT |
| 5 | Lập lịch Điều trần / Hẹn gặp (Scheduling of Hearing / Appointment) |
Thao tác tạo lịch hẹn, phiên điều trần trên hệ thống nghiệp vụ. |
• 90% giao dịch: ≤ 3 giây • 5% tiếp theo: ≤ 5 giây |
• 80% giao dịch: ≤ 5 giây • 15% tiếp theo: ≤ 7 giây |
| 6 | Tạo mẫu tài liệu (Generation of document templates) |
Hệ thống sinh/kết xuất các biểu mẫu tài liệu động. |
• 90% giao dịch: ≤ 3 giây • 5% tiếp theo: ≤ 5 giây |
• 80% giao dịch: ≤ 5 giây • 15% tiếp theo: ≤ 7 giây |
Bẫy Chi Phí Hạ Tầng Mạng (Clause 2.5.6)
Hồ sơ thầu quy định: Nhà thầu (Tenderer) có nghĩa vụ tự khảo sát và đánh giá hạ tầng mạng hiện hữu của Authority.
Chi Phí Test Lại & Đền Bù Authority (15.22, 15.25a)
Nếu trượt bài Stress Test hoặc thiếu tính năng dẫn tới phải test lại:
- Nhà thầu chịu 100% chi phí phần cứng, phần mềm bổ sung (15.22).
- Nhà thầu phải hoàn trả (reimburse) toàn bộ tổn thất chi phí mà Authority phải gánh chịu khi test lại (15.25a).
- Không được gia hạn hợp đồng, đồng nghĩa với việc đối mặt phạt vi phạm tiến độ (Delay Liquidated Damages).
data-i18n="tab4_chk_heading">Bảng Kiểm Tuân Thủ Toàn Diện (Interactive Compliance Checklist)
Tích chọn để tự kiểm tra độ sẵn sàng trước khi nộp hồ sơ và tiến hành thử nghiệm
data-i18n="tab5_evidence_heading">Hồ Sơ Mời Thầu Gốc Song Ngữ (Split View)
Đối chiếu song song từng điều khoản: Cột trái là Diễn giải Kỹ thuật & Ràng buộc Pháp lý Tiếng Việt; Cột phải là 100% Nguyên văn Tiếng Anh (Verbatim Specifications) trích xuất nguyên gốc từ hồ sơ mời thầu.
Mục 3.7: Dịch Vụ Kiểm Thử Hiệu Năng Hệ Thống (3.7 System Performance Testing Services)
Mục đích Dịch vụ Kiểm thử Hiệu năng Hệ thống
Mục đích & Phạm viCung cấp Kỹ sư QE & Thực hiện Kiểm thử Tải tối đa
Nhân sự & Ép tảiChấp thuận bằng văn bản trước khi cài bản vá / nâng cấp
Phê duyệt Nghiệm thuMục 15.1 – 15.5: Phạm Vi & Chi Phí (5 TEST TYPE: PERFORMANCE TEST - 15 Performance Test Requirements)
Mục đích & Tần suất Kiểm thử từ Bản phát hành đầu tiên
Tần suất & Chu kỳNạp Dữ liệu Kiểm thử tại Hiện trường & Thời gian Vận hành Thử nghiệm
Dữ liệu & Vận hành• (a) Thực hiện các giao dịch thường nhật của Chủ đầu tư;
• (b) Thực hiện các giao dịch trong bài kiểm thử chuẩn (Benchmark tests) hoặc trình diễn của nhà cung cấp;
• (c) Kiểm tra toàn diện chức năng hệ thống, độ sẵn sàng (System Availability), thời gian phản hồi và khối lượng tải;
• (d) Xác định tài liệu kỹ thuật có đáp ứng yêu cầu hợp đồng;
• (e) Thực hiện các giao dịch kiểm tra hiệu năng cần thiết khác.
a. perform the Authority's routine transactions;
b. perform the transactions performed during any benchmark tests or other vendor demonstrations included, referenced, or incorporated in the Part 2 specifications;
c. carry out system functions test to determine whether the System meets the specifications, performs the functions, and meet the criteria for System Availability, response time and workload requirements set forth in the Part 2 specifications;
d. determine whether the documentation for the System meets the requirements of this Contract;
e. perform such other transactions as may be necessary to test the System performance specified in the Part 2 specifications.
Kiểm thử Kết hợp Tinh chỉnh Tối ưu hóa Ứng dụng
Tinh chỉnh Ứng dụngPhê duyệt Công cụ Kiểm thử và Bản quyền Phần mềm
Công cụ & Bản quyền100% Chi phí Môi trường, Dữ liệu & Giám sát Batch Jobs
100% Chi phí Nhà thầuMục 15.6 – 15.9: Bộ 3 Bài Kiểm Thử Hiệu Năng Bắt Buộc
Bộ 3 Bài Kiểm Thử Hiệu Năng Bắt Buộc
Cơ cấu Bài Test• (a) Bài kiểm thử chuẩn chuẩn mực (Benchmark Test);
• (b) Bài kiểm thử tải cực hạn (Stress Test); và
• (c) Bài kiểm thử độ bền bỉ liên tục (Endurance Test).
a. Benchmark Test;
b. Stress Test; and
c. Endurance Test.
Bài 1: Benchmark Test (100% Tải đỉnh + Think-time Bình thường)
Bài 1 - BenchmarkBài 2: Stress Test (100% Tải đỉnh + ÉP GIẢM 50% Think-time)
Bài 2 - StressBài 3: Endurance Test (Độ Ổn Định Kéo Dài Duy Trì Tải Đỉnh)
Bài 3 - EnduranceMục 15.10 – 15.19: Biểu Mẫu Test Plan, Baseline & Bảo Vệ Môi Trường Chung
Phê duyệt Kế hoạch Kiểm thử Tổng thể / Chi tiết
Thẩm quyền Phê duyệtSử dụng Biểu mẫu Test Plan của Chủ đầu tư & Nội dung Bắt buộc
Biểu mẫu ChuẩnMô phỏng Điều kiện Tải Thực tế & Thẩm tra Kết quả
Mô phỏng Live DataTham số theo Môi trường Sẵn có & Chứng minh System Sizing
Cấu hình Tài nguyênHẠN CHÓT NỘP TEST PLAN: Trước Ít Nhất 01 THÁNG
Hạn chót Tiến độĐộ Bao Phủ Kiểm Thử & Chạy Đồng Thời Xử Lý Hàng Loạt (Batch)
Test Coverage & BatchCác Yếu Tố Quyết Định Độ Bao Phủ & Khối Lượng Tải
Căn cứ Thiết kế TestThiết Lập Đường Cơ Sở (Baseline) Theo Mức Tải Chỉ Định
Thiết lập Chuẩn BaselineThực Hiện Kiểm Thử Song Hành Với Tinh Chỉnh (Onsite / Offsite)
Tinh chỉnh Song songKhông Ảnh Hưởng Môi Trường Dùng Chung & Lập Lịch Khung Giờ Thấp Điểm
Bảo vệ Môi trườngMục 15.20 – 15.25: Báo Cáo, Tiêu Chuẩn Đánh Trượt & 3 Chế Tài Hợp Đồng
Nộp & Trực Tiếp Thuyết Trình Báo Cáo Kiểm Thử Hiệu Năng
Báo cáo & Thuyết trìnhChủ Đầu Tư Thẩm Tra Toàn Diện & Phê Duyệt Hành Động Khắc Phục
Thẩm tra Nghiệm thuChi Phí Các Đợt Kiểm Thử Bổ Sung (100% Nhà Thầu Chịu)
Chi phí Re-testXử Lý Bất Tương Thích & Suy Giảm Hiệu Năng Bằng Giải Pháp Mới
Nâng cấp Tài nguyênTIÊU CHUẨN ĐÁNH TRƯỢT TỨC THÌ (Deemed to Fail)
Cơ chế Đánh Trượt• (a) Không cung cấp được bất kỳ tiện ích, giao dịch hoặc chức năng nào quy định trong Phần 2; HOẶC
• (b) KHÔNG ĐẠT THỜI GIAN PHẢN HỒI (System Response Time) CHO BÀI KIỂM THỬ STRESS TEST.
a. it fails to provide any facility, transaction or function specified in the Part 2 specifications; or
b. it fails to meet the System Response Time for the Stress Test.
3 LỰA CHỌN CHẾ TÀI HỢP ĐỒNG ĐỘC QUYỀN CỦA CHỦ ĐẦU TƯ (Sanctions a, b, c)
Chế tài Pháp lý Hợp đồng• Phương án (a) - Khắc phục & Test lại: Buộc Nhà thầu đưa giải pháp và ấn định ngày test lại với cùng điều khoản. Toàn bộ chi phí của Chủ đầu tư phát sinh phải do Nhà thầu hoàn trả. Đợt test lại KHÔNG ĐƯỢC COI LÀ GIA HẠN THỜI GIAN và Nhà thầu vẫn phải chịu trách nhiệm phạt chậm trễ theo Hợp đồng.
• Phương án (b) - Giảm trừ Giá Hợp Đồng (Price Abatement): Nghiệm thu hệ thống kèm theo việc khấu trừ giá hợp đồng một khoản hợp lý. NẾU KHÔNG ĐẠT THỎA THUẬN GIẢM GIÁ TRONG VÒNG MƯỜI BỐN (14) NGÀY kể từ thông báo, Chủ đầu tư có quyền kích hoạt ngay Phương án (c).
• Phương án (c) - HỦY BỎ HỢP ĐỒNG DO VI PHẠM (Clause 50): Coi Nhà thầu vi phạm hợp đồng, bác bỏ toàn bộ hệ thống và Chấm dứt Hợp đồng theo Điều 50 Hợp đồng (Part 1 Section B).
a. to have the Contractor provide a solution and to fix (without prejudice to its other rights and remedies) a new date for carrying out further tests on the System on the same terms and conditions, save that all costs which the Authority may incur as a result of carrying out such tests shall be reimbursed by the Contractor. Unless otherwise agreed in writing between the Parties, all such further tests shall not be construed as any grant of extension of time by the Authority and the Contractor remains liable for any delay in complying with its obligations under the Contract; or
b. to accept the System subject to an abatement of the Contract Price, such abatement to be such amount as, taking into account the circumstances, is reasonable. In the absence of written agreement as to abatement within FOURTEEN (14) DAYS after the date of such notice, the Authority shall be entitled to exercise Sub-Clause (c) below; or
c. to treat the Contractor as being in breach of Contract and to reject the System as not being in conformity with the Contract, in which event the Authority shall be entitled to terminate this Contract, without prejudice to the Authority’s other rights and remedies, in accordance with Part 1 Section B – Conditions Of Contract, Clause 50.
Mục 2.5: Tham Số Kiểm Thử & Tiêu Chuẩn Thoát (2.5 System Performance Test Parameters and Exit Criteria)
Định Nghĩa Chuẩn Về Thời Gian Phản Hồi Hệ Thống (System Response Time)
Định nghĩa Kỹ thuậtĐịnh Nghĩa Chuẩn Về Giao Dịch Tương Tác (Transaction)
Định nghĩa Giao dịchBảng Tham Số Tải Trọng Curricula & Giao Dịch Thiết Bị IoT
Tham số Tải Trọng & IoT• Số người dùng đồng thời tải bình thường: 300 users
• Số người dùng đồng thời tải đỉnh: 400 users
• Think-time tối đa (*): Không quá 5 giây cho mọi giao dịch
• Thời lượng Benchmark & Stress Tests: Tối thiểu 60 PHÚT
• Thời lượng Endurance Test: Tối thiểu 6 GIỜ
• Thời lượng Endurance Test (web page): Tối thiểu 6 GIỜ
• Thiết bị IoT điều khiển đồng thời: 1 TV và tối đa 4 Đèn trên mỗi phòng ký túc xá (dorm)
• Thời gian phản hồi IoT khi nhận cảnh báo từ VAS: Không quá 5 giây để TV, đèn và hệ thống truyền thanh (PA system) bắt đầu bật sau khi nhận tín hiệu cảnh báo từ VAS.
(*) Think-time thay đổi tùy theo quy trình nghiệp vụ và sẽ được xác định trong quá trình lập Test Plan.
Parameters for Curricula Value:
- Number of users at normal concurrent load factor: THREE HUNDRED (300) users
- Number of users at peak concurrent load factor: FOUR HUNDRED (400) users
- Maximum Think Time*: Not more than FIVE (5) seconds for all transactions
- Duration for Benchmark and Stress Tests: At least SIXTY (60) MINUTES
- Duration for Endurance Test: At least SIX (6) HOURS
- Duration for Endurance Test (web page transactions): At least SIX (6) HOURS
- Number of concurrent electronic devices to be controlled by a IOT (IOT transactions): ONE (1) TV and up to FOUR (4) lights per dorm
- Maximum response time from receiving alert from VAS to result shown by electronic devices (IOT transactions): Not more than FIVE (5) seconds for TV, lights and PA system to start switching on upon receiving alert(s) from VAS.
* The think time varies based on the business process defined in performance tests and shall be determined during the development of the performance test plan.
Bảng Tiêu Chuẩn Nghiệm Thu Thoát Bài Test (SLA Exit Criteria - 6 Loại Giao Dịch)
SLA Exit Criteria1. Tra cứu trực tuyến (Online Query): Người dùng chạy truy vấn ad-hoc trực tuyến.
• Benchmark Test: 90% giao dịch ≤ 3 giây; 5% tiếp theo ≤ 5 giây (duy trì đến mức người dùng đồng thời theo Clause 1.5.3).
• Stress Test: 80% giao dịch ≤ 5 giây; 15% tiếp theo ≤ 7 giây (duy trì đến mức người dùng đồng thời theo Clause 1.5.3).
2. Giao dịch trực tuyến (Online Transactions): Người dùng thực thi giao dịch, nhập dữ liệu và gửi đi.
• Benchmark Test: 90% giao dịch ≤ 3 giây; 5% tiếp theo ≤ 5 giây (duy trì tải theo Clause 1.5.3).
• Stress Test: 80% giao dịch ≤ 5 giây; 15% tiếp theo ≤ 7 giây (duy trì tải theo Clause 1.5.3).
3. Báo cáo chạy nền do người dùng kích hoạt (Background Report): Người dùng chạy báo cáo trực tuyến nhưng chọn chạy ngầm. Người dùng có thể tiếp tục dùng cùng phiên làm việc để làm việc khác trong khi backend xử lý.
• Benchmark Test: 90% báo cáo ≤ 10 phút; 5% tiếp theo ≤ 30 phút.
• Stress Test: Không áp dụng (Not applicable).
4. Báo cáo trực tuyến (Online Reports): Người dùng chạy báo cáo trực tuyến trực tiếp.
• Benchmark Test: 90% báo cáo ≤ 1 phút; 5% tiếp theo ≤ 3 phút.
• Stress Test: 80% báo cáo ≤ 3 phút; 15% tiếp theo ≤ 5 phút.
5. Đặt lịch điều trần / Cuộc hẹn (Scheduling of Hearing / Appointment):
• Benchmark Test: 90% giao dịch ≤ 3 giây; 5% tiếp theo ≤ 5 giây (duy trì tải theo Clause 1.5.3).
• Stress Test: 80% giao dịch ≤ 5 giây; 15% tiếp theo ≤ 7 giây (duy trì tải theo Clause 1.5.3).
6. Xuất mẫu văn bản tài liệu (Generation of document templates):
• Benchmark Test: 90% giao dịch ≤ 3 giây; 5% tiếp theo ≤ 5 giây (duy trì tải theo Clause 2.5.3).
• Stress Test: 80% giao dịch ≤ 5 giây; 15% tiếp theo ≤ 7 giây (duy trì tải theo Clause 2.5.3).
Response Time
S/N | Type of transaction/report | Exit Criteria (Benchmark Test) | Exit Criteria (Stress Test)
1. Online Query:
• User runs ad-hoc query online.
• Benchmark Test: For NINETY per cent (90%) of the transactions, shall not exceed THREE (3) seconds. For the next FIVE per cent (5%) of the transactions, shall not exceed FIVE (5) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 1.5.3.
• Stress Test: For EIGHTY per cent (80%) of the transactions, shall not exceed FIVE (5) seconds. For the next FIFTEEN per cent (15%) of the transactions, shall not exceed SEVEN (7) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 1.5.3.
2. Online Transactions:
• User executes transaction online, enters information into the transaction screen and submits.
• Benchmark Test: For NINETY per cent (90%) of the transactions, shall not exceed THREE (3) seconds. For the next FIVE per cent (5%) of the transactions, shall not exceed FIVE (5) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 1.5.3.
• Stress Test: For EIGHTY per cent (80%) of the transactions, shall not exceed FIVE (5) seconds. For the next FIFTEEN per cent (15%) of the transactions, shall not exceed SEVEN (7) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 1.5.3.
3. Background Report (activated by user):
• User executes report online but selects it to run as a background job. When this option is chosen, user can use the same session to perform other tasks while the report is being processed in the backend.
• Benchmark Test: For NINETY per cent (90%) of the reports, shall not exceed TEN (10) minutes. For the next FIVE per cent (5%) of the reports, shall not exceed THIRTY (30) minutes.
• Stress Test: Not applicable.
4. Online Reports:
• User executes the report online.
• Benchmark Test: For NINETY per cent (90%) of the reports, shall not exceed ONE (1) minute. For the next FIVE per cent (5%) of the reports, shall not exceed THREE (3) minutes.
• Stress Test: For EIGHTY per cent (80%) of the reports, shall not exceed THREE (3) minutes. For the next FIFTEEN per cent (15%) of the reports, shall not exceed FIVE (5) minutes.
5. Scheduling of Hearing / Appointment:
• Benchmark Test: For NINETY per cent (90%) of the transactions, shall not exceed THREE (3) seconds. For the next FIVE per cent (5%) of the transactions, shall not exceed FIVE (5) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 1.5.3.
• Stress Test: For EIGHTY per cent (80%) of the transactions, shall not exceed FIVE (5) seconds. For the next FIFTEEN per cent (15%) of the transactions, shall not exceed SEVEN (7) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 1.5.3.
6. Generation of document templates:
• Benchmark Test: For NINETY per cent (90%) of the transactions, shall not exceed THREE (3) seconds. For the next FIVE per cent (5%) of the transactions, shall not exceed FIVE (5) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 2.5.3.
• Stress Test: For EIGHTY per cent (80%) of the transactions, shall not exceed FIVE (5) seconds. For the next FIFTEEN per cent (15%) of the transactions, shall not exceed SEVEN (7) seconds. The above response time should be sustained up to the expected number of concurrent users for the System as specified in Clause 2.5.3.