当前位置:网站首页>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 .
边栏推荐
- Modeling specifications: naming conventions
- DDoS attacks - are we really at war?
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 24
- DDoS "fire drill" service urges companies to be prepared
- 2.11 simulation summary
- Day 50 - install vsftpd on ceontos6.8
- 2345 file shredding, powerful file deletion tool, unbound pure extract version
- QT release exe software and modify exe application icon
- Elimination games
- Force buckle 146 LRU cache
猜你喜欢
2345文件粉碎,文件强力删除工具无捆绑纯净提取版
Universal crud interface
C language - Blue Bridge Cup - promised score
RobotFramework入门(二)appUI自动化之app启动
[unity3d] GUI control
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 15
Microservice registration and discovery
全国大学生信息安全赛创新实践赛初赛---misc(永恒的夜)
What is the investment value of iFLYTEK, which does not make money?
华为、H3C、思科命令对比,思维导图形式从基础、交换、路由三大方向介绍【转自微信公众号网络技术联盟站】
随机推荐
"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.3 linear algebra_ Learning thinking and exercise answers
Audio-AudioRecord Binder通信机制
继承day01
Zhang Lijun: penetrating uncertainty depends on four "invariants"
Classic interview question [gem pirate]
A copy can also produce flowers
Qt发布exe软件及修改exe应用程序图标
XSS challenges bypass the protection strategy for XSS injection
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 16
【Kubernetes 系列】一文學會Kubernetes Service安全的暴露應用
Differences and usage scenarios between TCP and UDP
Summary of Bible story reading
Introduction to robotframework (III) Baidu search of webui automation
Patch NTP server at the beginning of DDoS counterattack
微软语音合成助手 v1.3 文本转语音工具,真实语音AI生成器
Maturity of master data management (MDM)
My C language learning records (blue bridge) -- files and file input and output
NR modulation 1
Selenium share
Large scale DDoS attacks take Myanmar offline