请将一个导入功能压力测试,第一次接触性能测试的小白
在浏览器上测试一个导入功能例如测试导入3w,5w,10w条数据的时间,以及系统资源占用,用什么工具测试比较好?
你又在开玩笑了!首先,导入的数据有没有格式限制,有没有大小限制,如果都没有,那就不用测了,没有格式和大小限制就是BUG,让开发改了再说。其次,比如限制只能导入.doc文档,最大上传5M,那就先校验.doc以外的文档和5M以上的文档能不能导入,如果都通过,才能谈性能问题。
现在进入正题,假设都通过,现在要测试3万,5万,和10万条数据,既然是测试性能当然每条数据都选最大,也就是5M。那又有问题了,是一条数据连续上传几万次呢?还是N个人同时上传数据总共上传几万次?模拟实际用户的环境下肯定是后者居多。那么问题又来了,同时上传的人数(也就是同时并发数)要求多说呢?是3万人同时导入,每人导入一次呢?还是1万人导入,每人导入3次?弄清楚这些问题才能真正展开测试。
再次假设你已经弄清楚这些问题了,那么应该怎么测?用什么工具呢?作为个人而言不喜欢用工具,直接用代码调导入功能接口,循环并发导入数据,循环多少次并发多少自己定,然后完事去看服务器的性能记录日志即可。要说工具的话,还真不知道哪个工具能做导入。要是还不行的话,那就只能用小学生都会的笨办法,用按键精灵录制一遍导入操作,然后循环去导入。:lol
这个范围太大了 直接监控吧 都可以的
页:
[1]