当前位置:网站首页>Performance test method of bank core business system
Performance test method of bank core business system
2022-07-06 03:02:00 【Software testing Lao Mo】
Catalog
Preface
This paper discusses the core business system of Bank Based on character terminal . Because of its complex business process, the core business system of bank , And special terminal character forms , With general B/S structure 、C/S There are great differences in structural systems , There are also many differences in its performance testing methods . Here is my understanding of the core business system of the bank , And the use of LoadRunner Relevant experience in performance testing of bank core business system , Introduce the performance test content of the core business system of the bank 、 The test method , And precautions in the test process .
1、 Test content
◆ Online business
Online business is mainly related to counter business , Ruka / Discount business 、 Loan business, etc . Test online business , Mainly focus on the following :
● Different number of concurrent users ( Number of terminals ) Next , Processing capacity of core business system , Including the number of transactions / second 、 Transaction success rate, etc ;
● Different number of concurrent users ( Number of terminals ) Next , Resource utilization of each server , Such as database server 、 application server 、 Front server side CPU utilization 、 Available memory, etc ;
● Different number of concurrent users ( Number of terminals ) Next , Response time of common transactions ;
● A certain number of concurrent users ( Number of terminals ) Next , Stability of long-term operation of the system .
◆ Batch business
Batch businesses are mainly batch businesses related to interest settlement . Testing of batch business , Mainly focus on the following :
● Number of accounts with interest settlement , Including the number of current accounts 、 Number of cards 、 A passbook 、 Number of loan households ;
● Time of interest settlement , Including start time 、 End time .
● Special Deals
Special transactions mainly refer to signing in at the beginning of the day 、 Closing accounts and other businesses . Testing for special transactions , Mainly focus on the following :
● Different number of concurrent users ( Number of terminals ) Next , The core business system signs in on the day 、 Processing capacity of daily closing accounts , Including the number of registered tellers / second 、 The number of tellers 、 Login success rate 、 Success rate of account rolling, etc ;
● Different number of concurrent users ( Number of terminals ) Next , Sign in at the beginning of the day 、 The resource utilization of each server at the end of the day , Such as database server 、 application server 、 Front server side CPU utilization 、 Available memory, etc ;
● Different number of concurrent users ( Number of terminals ) Next , Sign in at the beginning of the day 、 The response time of daily closing accounts .
2、 The test method
◆ online transaction
● Load test the core business system
According to the determined test function and user distribution , Simulate different numbers of tellers to execute online transactions concurrently , Get the response time of each executed transaction 、 Transactions per second 、 Number of successful transactions 、 Number of failed transactions , And each server's CPU、 Memory utilization, etc .
● Fatigue test the core business system
According to the determined test function and user distribution , Simulate a certain number of tellers to execute online transactions concurrently , Run continuously for a period of time , The number of successful transactions 、 Number of failed transactions , And each server's CPU、 Memory utilization, etc , Thus the stability of the system running for a long time .
◆ Batch business
Start the core business interest settlement operation , Use the logging function in the software system , Record the start time and end time of verification and settlement , Get the processing efficiency of the core system for interest settlement .
◆ Special Deals
● Sign in at the beginning of the day
Simulate different numbers of tellers to sign in concurrently , Record the response time 、 The number of check-in tellers per second 、 Number of successful check-in tellers 、 Number of failed check-in tellers , And each server's CPU、 Memory utilization, etc .
● Closing the account at the end of the day
Simulate different numbers of tellers to perform account rolling operations concurrently , Record the response time 、 The number of tellers who complete the billing process per second 、 The number of successful tellers 、 The number of tellers who failed to pay the account , And each server's CPU、 Memory utilization .
3、 matters needing attention
Most of the work of software performance testing mainly focuses on the preparation before testing , Bank core business system is no exception , And because of its special characteristics , There are also some matters needing attention in the preparation , Such as :
(1) A certain amount of data needs to be prepared before the test , To ensure that the test results are not affected , The following matters need to be paid attention to in preparing data :
◆ Each passbook 、 The amount of money corresponding to the card account is enough , Prevent the account balance from being insufficient , You can't withdraw money continuously , Affect test results ;
◆ Each teller has enough money in the trunk , Prevent the teller from being unable to withdraw money due to insufficient cash in the trunk 、 Account cancellation and other operations , Affect test results ;
◆ Select some accounts for deposit in advance on the non interest settlement date 、 Withdrawal business operation , Then carry out interest settlement on the interest settlement day . Script preparation .
(2) utilize LoadRunner During the preparation of the test script , According to the core business system , Select the terminal type 、 Adjust keyboard options .
(3) In addition, before the test scenario runs , Need to be in LoadRunner Of Countroler Choose RTE The user types , Otherwise, the virtual user will remain suspended ,LoadRunner By default, this user type is not selected .
The above performance test content of the bank's core business system 、 The test method 、 The precautions in the test are briefly summarized , Because the core business system of the bank contains many contents , The above is just a discussion about the performance testing of some simple businesses .
Thank everyone who reads my article carefully !!!
If you can use the following information, you can take it away directly :
1、 Self study development or test the necessary complete project source code and environment
2、 Test all templates in the work ( test plan 、 The test case 、 Test report, etc )
3、 Classic interview questions for software testing
4、Python/Java Automation test practice .pdf
5、Jmeter/postman Interface test full set of video acquisition
I personally sorted out some technical materials I have sorted out in my software testing career in recent years , contain : e-book , Resume module , Various work templates , Interview treasure , Self study projects, etc . If you encounter problems in your study or work, you can directly join the group and ask , There will also be great gods in the group to help solve , Welcome to leave a message or a private message in the comment area. Thank you .
边栏推荐
- Differences and usage scenarios between TCP and UDP
- Selenium share
- "Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.3 linear algebra_ Learning thinking and exercise answers
- C language - Blue Bridge Cup - promised score
- 全国大学生信息安全赛创新实践赛初赛---misc(永恒的夜)
- Game theory matlab
- 多态day02
- My C language learning record (blue bridge) -- under the pointer
- Solve 9 with C language × 9 Sudoku (personal test available) (thinking analysis)
- Linear programming matlab
猜你喜欢
Deeply analyze the chain 2+1 mode, and subvert the traditional thinking of selling goods?
Who is the winner of PTA
Introduction to robotframework (III) Baidu search of webui automation
[network security interview question] - how to penetrate the test file directory through
Apt installation ZABBIX
Fault analysis | analysis of an example of MySQL running out of host memory
QT release exe software and modify exe application icon
C language - Blue Bridge Cup - promised score
IPv6 jobs
[matlab] access of variables and files
随机推荐
07 singleton mode
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 19
MySQL learning notes-10-tablespace recycling
Apt installation ZABBIX
"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.3 linear algebra_ Learning thinking and exercise answers
Microservice registration and discovery
Custom attribute access__ getattribute__/ Settings__ setattr__/ Delete__ delattr__ method
Network Security Learning - Web vulnerabilities (Part 1)
[Yu Yue education] basic reference materials of digital electronic technology of Xi'an University of Technology
Codeworks 5 questions per day (1700 average) - day 6
QT release exe software and modify exe application icon
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 22
Misc (eternal night), the preliminary competition of the innovation practice competition of the National College Students' information security competition
CobaltStrike-4.4-K8修改版安装使用教程
PMP practice once a day | don't get lost in the exam -7.5
原型图设计
XSS challenges绕过防护策略进行 XSS 注入
主数据管理(MDM)的成熟度
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 17
Data and Introspection__ dict__ Attributes and__ slots__ attribute