测试驿栈-由浅入深学性能 合同签署的一些压测思路
飞天小子的性能课堂
·
2020年09月29日
·
1688 次阅读
「原创声明:保留所有权利,禁止转载」
概述
最近在给第三方的合同签署做压测,中间整理了一些思路和测试点,和大家分享
场景设计
关于场景设计,这里设计了多个维度,具体如下
网络环境
针对不同的网络环境,做基线测试,确保在稳定的网络下测试
附件大小
针对不同的附件尺寸,做上传测试。如 1m 的合同 pdf,10 兆的合同 pdf,20 兆的合同 pdf。重点观察合同上传过程中对内存的消耗
比如在测试中就发现,基线 1m 的合同,持续上传一分钟,消耗内存就达到了 1G。
两天之内,8g 内存就消耗干净,频繁的 fullgc
合同的页数
针对不同的页数,测试签署的时间。比如 40 页的合同,签署时间肯定要比 10 页的长,90 页的合同,合同签署时间要更长
签章的个数
签章分两种,一种是普通章,只在最后一页签署;一种是骑缝章,每一页都要有。这两种的签署效率完全不同
签名证书
针对骑缝章的证书,也有两种。一种是每一个骑缝章都有一个证书,一种是只在最后一页骑缝章加证书,这两种签署的效率也截然不同。
回调时间
由于项目是异步操作,所以接口的返回时间都是假象,真实的回调时间才是用户感知到的时间。所以一定要把回调时间测出来哦~
TesterHome 为用户提供「保留所有权利,禁止转载」的选项。
除非获得原作者的单独授权,任何第三方不得转载标注了「原创声明:保留所有权利,禁止转载」的内容,否则均视为侵权。
具体请参见TesterHome 知识产权保护协议。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。