当前位置:网站首页>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 .
边栏推荐
- Fault analysis | analysis of an example of MySQL running out of host memory
- 微软语音合成助手 v1.3 文本转语音工具,真实语音AI生成器
- "Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.5 automatic differentiation_ Learning thinking and exercise answers
- MySQL learning notes-10-tablespace recycling
- Data and Introspection__ dict__ Attributes and__ slots__ attribute
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 18
- Introduction to robotframework (II) app startup of appui automation
- The difference between sizeof and strlen in C language
- 手写数据库客户端
- [ruoyi] set theme style
猜你喜欢

电机控制反Park变换和反Clarke变换公式推导
![[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 15](/img/72/0fe9cb032339d5f1ccf6f6c24edc57.jpg)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 15
![[ruoyi] enable Mini navigation bar](/img/28/a8b38aecd90c8ddc98333f0e2d3eab.png)
[ruoyi] enable Mini navigation bar

Introduction to robotframework (III) Baidu search of webui automation

Communication between microservices

华为、H3C、思科命令对比,思维导图形式从基础、交换、路由三大方向介绍【转自微信公众号网络技术联盟站】
![[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 21](/img/73/4050a592fdd99bf06e8fd853b157b6.jpg)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 21

"Hands on learning in depth" Chapter 2 - preparatory knowledge_ 2.5 automatic differentiation_ Learning thinking and exercise answers

Maturity of master data management (MDM)

Taobao focus map layout practice
随机推荐
CSP date calculation
Introduction to robotframework (I) brief introduction and use
全国大学生信息安全赛创新实践赛初赛---misc(永恒的夜)
[network security interview question] - how to penetrate the test file directory through
微服务间通信
Force buckle 146 LRU cache
[pointer training - eight questions]
C language - Blue Bridge Cup - promised score
How does yyds dry inventory deal with repeated messages in the consumption process?
主数据管理(MDM)的成熟度
Pat 1046 shortest distance (20 points) simulation
Follow the mouse's angle and keyboard events
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 18
Codeworks 5 questions per day (1700 average) - day 6
codeforces每日5题(均1700)-第六天
IPv6 jobs
Trends in DDoS Attacks
Briefly describe the implementation principle of redis cluster
How to improve the enthusiasm of consumers when the member points marketing system is operated?
这些不太会