更新时间:2025-08-08
性能测试是什么
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。本帖重点讲解深信服桌面云的性能测试工具StressTest和EPP。
StressTest和EPP的区别
StressTest:可以录制客户正常使用云桌面进行办公业务操作时,一段时间内的桌面的性能开销情况,并在StressTest测试机回放模拟用户真实业务操作时的桌面性能负载状态,从而实现在桌面云平台批量运行与客户实际业务操作负载相同的虚拟桌面,实现对平台的压力测试,此时用户再接入虚拟桌面便可测试真实并发下虚拟桌面操作体验。适用于2D与3D场景。
举例:用户在正常操作一台虚拟机,StressTest会记录这台虚拟机的CPU、内存、磁盘、显卡资源占用情况,接着把这一份数据批量复制,比如复制20份,把这20份的数据加到HCI/VMP上,这时候工程师随机接入一台虚拟机,如果操作体验正常,那就说明这台服务器跑20台虚拟机没问题;在这个基础上可以再加,比如复制30份的时候,发现接入虚拟机时体验感觉卡顿了,那跑29台虚拟机,就是这台服务器的性能极限。
EPP:EPP是利用自动化脚本批量在测试机模拟用户操作,收集操作响应时间数据,实现并发测试评估的目的。其主要支持模拟的操作有:操作浏览器(打开、滚动翻页)、操作OFFICE(word、excel、ppt、pdf打开、滚动翻页)、视频播放、应用窗口切换。
举例:现在有一台服务器,工程师协调不到真实的客户来操作虚拟机,但是了解到客户的业务比较简单,主要就是日常办公,用的软件也基本上就是office和浏览器,此时EPP工具可以把定义好的操作脚本批量下发到不同的虚拟机,来模拟office和浏览器等操作,但是注意,脚本只有几种(office、浏览器、视频播放、窗口切换),其他的操作是模拟不了的。最终工具会生成一个excel表格,查看表格中不同并发数量虚拟机时的综合体验得分,超过100分说明体验良好,低于100分说明体验差,从而得出合适的并发虚拟机数量。
无特殊情况推荐使用StressTest,因为可以是根据客户真实使用数据来进行的评估,比较准确。
使用指导
深信服_adesk产品_压力测试工具(Stresstest)使用指导_V1.0.pdf ( 1.54M ,下载次数:51)
深信服_adesk产品_EPP部署与使用指导_V1.0.pdf ( 5.10M ,下载次数:31)
Epp性能测试工具_场景操作文档.xlsx ( 0.04M ,下载次数:16)
工具下载
556及之前的性能测试工具(EPP和stresstest):
链接:https://pan.baidu.com/s/1rrGCcKNoQqmY3IcgT1u2EA,提取码:svdi
二合一版本性能测试工具(EPP和stresstest):
链接:https://pan.baidu.com/s/1uJH8VfmwPm8CnZAEVGXjdg,提取码:svdi
培训材料
课件:
性能测试工具课件.pptx ( 15.18M ,下载次数:36)
视频:https://learning.sangfor.com.cn/my/course/4231