首页 > MAYA > 显卡压力测试是什么意思-什么是压力测试?
2023
08-29

显卡压力测试是什么意思-什么是压力测试?

在两个单词前面放一个限定符,就变成了很多测试。 例如:、、、等等。 但到底什么是压力测试,初学者往往只能说一两句话。 是啊,谁不明白“压力”的含义呢? 谁还没有经历过压力呢? 然而,压力测试的真正含义和目的,以及它与测试(尤其是负载测试)的区别,并不是所有软件工程师都掌握的。

根据Ron Patton在《软件》一书中的定义显卡压力测试是什么意思,压力测试是一种破坏性测试,故意让软件运行在资源相对较小的环境中,比如运行在低内存、小硬盘、慢速CPU上,以测试软件的性能。程序直到程​​序无法运行,才发现软件缺陷。 用一个形象的比喻来说,就是让软件运行在饥饿状态。

下面是一个例子。

一般来说,软件应该生成并运行。 当系统出现故障时,日志可以用来快速诊断问题,或者用于运营责任跟踪和审计。 这些日志文件可能记录在本地磁盘上。 如果工程师想到这一步,那就是将系统的运行记录到日志中,那么他距离完成学校老师的作业又近了一步。 日志文件随着时间的推移不断扩大。 有一天,当前磁盘不足以记录新日志。 软件设计者必须找到解决这个问题的方法。 解决这个问题有两种方法:一是提示用户系统无法记录新的日志,让用户判断是否中断系统运行;二是提示用户系统无法记录新的日志表情包设计,让用户判断是否中断系统运行; 第二种是将日志按字母顺序记录到下一个磁盘,例如D盘或E盘或F盘等。 如果一个软件工程师能够想到这一步,那么他就又迈出了一步。 如果后续的D、E、F等盘全部用完,则会再次提醒用户,或者直接终止系统运行。

上述逻辑可以用下面的伪程序来表示:

1 如果C盘有足够的可用空间则

2 将Log写入C;

3 其他

4 如果D盘存在则

5 如果 D 有足够的可用空间,则

6 将日志写入D;

7 其他

8 如果E盘存在则

9 如果 E 有足够的可用空间,则

10 将Log写入E;

11 其他

12 提示用户:没有可用磁盘空间用于日志;

13 结束如果

14 其他

15 提示用户:没有可用磁盘空间用于日志;

16 结束如果

17 结束如果

18 结束如果

19 结束如果

上面的例子中,如果进行压测,选择的是配置较小的机器,每个磁盘的剩余空间很小。 在这种情况下运行系统,很快机器上的磁盘空间就被占满了,最后程序被迫终止。

这是压力测试的典型例子,给程序施加“压力”,迫使其达到无法运行的地步。 如果你选择的机器的C盘足够大,那么在你的整个测试活动中,C盘不会被占满,执行的语句只有1、2、19三行。如果你选择的机器是C盘, D 如果E、E这三个磁盘都很小,那么日志很快就会填满这些磁盘,1-19中的语句都可以执行。 可以看出,有没有压力测试,程序语句和逻辑分支的覆盖率是不同的。

很多人错误地将负载测试和压力测试混为一谈,认为程序的负载越大,程序承受的压力就越大。 事实上显卡压力测试是什么意思,负载测试测试的是系统的吞吐量。 如果一个网站声称能够承受100万用户同时访问,那么尝试模拟100万用户向该网站发起连接,观察服务器是否能够正常响应。 一般来说卡通形象,负载测试就是给被测系统“喂食”,看它能否吞下。 为了吞下大的输入,系统往往会在内部机制上下功夫,或者扩展服务器的配置。

负载测试是尽可能增加对系统的访问,而压力测试则是尽量让系统运行在资源稀缺的环境中。 两者之间有很大的区别。 但并不排除同时使用这两种技术。

最后编辑:
作者:nuanquewen
吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计