在业务技术堆栈中实施新应用的唯一目的是改善业务流程和价值。在今天的时代使用Salesforce应用程序有很多好处,因为它有助于不同部门来增加组织的价值。因此,重要的是要具有强大的应用程序,可以扩展以满足不同的用户的需求而没有任何副作用。考虑到这一点,重要的是要执行性能测试Salesforce applications.
“First do it, then do it right, then do它更好。“
- Addy Osmani
Based on numbers from Statista, more than 60% of the customers have switched to Salesforce CRM softwarein 2021.
Industry Wise Salesforce Usage
Country Wise Salesforce Usage
Salesforce Performance Testing Objectives
- To ensure that the custom application meets the desiredresponse times
- Determine if the transaction throughput of the anticipated load isas estimated
- To avoid traffic spikes during tax season or假期
- To prevent overwhelmed behavior of different resources underhigh load
- Expected behavior during the rapid expansionof business
Salesforce Performance Testing Challenges
The following are some of the challenges which performance testing team should be aware of:
-
Lightning Experience(Lightning) Complexities
High network latency due to multiple complex pages载入
-
Multi-Tenant Environments
A single app server for multiple clients causes challenges in getting performance stats for aspecific client
-
Scheduling Conflicts
测试运行计划取决于Salesforceteam’s approval
-
压力测试禁止
Stress testing is restricted due to themulti-tenant environment
Key Points for Test Plan Approval
Following are the important factors that should be taken care of in the test plan and submitted two weeks in advance while taking approval from the Salesforce team:
- Test run dates with start and end test运行
- 预期交易计数
- 测试脚本详细场景步骤
- Expected testing loads duringa test run
- Sandbox and Production org Ids
- 联系信息
Salesforce Performance Testing Tools
-
鲍泽姆师
-
jmeter.
-
NeoLoad
-
LoadRunner
Salesforce Performance Testing Best Practices
- Test various user types, roles, features,and settings
- Parameterize locator-based dynamic IDs
- Update tests for every Salesforce软件更新
- Run test in a Sandbox and updateother teams
- Use Salesforce performance test to get client end pageload time
- Avoid the absolute path ofexternal files
- Disable Single Sign-On
- Disable IP range restrictions
- Place think time forevery action
结论
The Salesforce applications that perform best, will deliver excellent customer experiences even on peak usage days. Although Salesforce’s conditions prevent any organization from being 100% certain of high performance, comprehensive performance testing can ensure performance takes place at areasonable level.
Have Suggestions?
We would love to hear your feedback, questions, comments and suggestions. This will help us to make us better and more useful next time.
分享您的想法和想法knowledgecenter@qasource.com