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