gpt4 book ai didi

testing - Sitecore 网站的性能测试

转载 作者:行者123 更新时间:2023-11-28 19:51:34 24 4
gpt4 key购买 nike

我的客户给了我一个 Sitecore 网站来做一些性能测试。我真的没有任何关于 Sitecore 网站或 Sitecore 本身的过期(我现在正在做)。我对网站的性能测试有一些想法并且还从 stackflow 获得了更多信息。但我很想知道测试 Sitecore 网站是否有任何区别?测试 Sitecore 网站的最佳做法是什么?关于性能测试范围的一些信息:

  1. 该网站为学生处理不同类型的注册路径。所以有几个注册路径,所有这些路径都以客户完成的付款结束。一次可以有超过 1 个学生注册(比如 6 个一起)。性能测试将包括所有这些路径的注册。
  2. 许多客户试图同时注册相同的注册路径和不同的注册路径。
  3. 还必须记住,由于这是一个面向客户的网站,因此托管在 Sitecore 中的图像/文本/文件应该很快显示在网站上。

感谢任何帮助。谢谢!

最佳答案

通常可以通过三种方式对 Sitecore 进行性能测试。

首先,它基本上只是一个网络应用程序,因此您用来测试它们的大多数工具都是有效的。模拟对页面的请求并测量响应时间的 jMeter(或 Windows 等效工具)等负载测试工具可以让您了解 Sitecore 应用程序在负载下的工作方式。或者浏览器中的开发人员工具可以向您显示单个请求需要多长时间,以及正在下载哪些资源。两者都可以帮助您了解网站的整体性能水平。

其次,Sitecore 包含一些工具,用于衡量 Sitecore 本身呈现页面的难度。 “体验编辑器”(用于编辑网页内容的所见即所得 View )具有“调试”模式,可以告诉您正在读取多少内容项以呈现页面、正在运行哪些 UI 组件以及这些操作需要多长时间.这可以帮助您调整代码查询 Sitecore 数据库的方式,以及缓存组件的方式以提高性能。

第三,任何 ASP.Net 应用程序都可以使用标准 .Net 工具进行低级性能跟踪。 Visual Studio 的性能跟踪工具或 dotTrace 等第 3 方工具都可以让您详细了解 IIS 在各个页面上花费了多长时间,以及代码的哪些部分占用了最多的时间或内存。

我写了一篇关于这个主题的用户组演示文稿:

https://jermdavis.wordpress.com/2017/10/02/measure-if-you-want-to-go-faster/

最近我写了一些您在进行低级性能跟踪时可能会看到的一般模式:

https://jermdavis.wordpress.com/2018/02/05/spotting-common-challenges-when-youre-doing-performance-tracing/

关于testing - Sitecore 网站的性能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48649653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com