摘要:
我们在前面屡次强调了场景的重要性,今天终于到了要把实际场景拿出来解析的时候了。 在本篇文章中,为了保证数据的连续性,我用之前的项目资料来作明确地说明。同时为了模糊关键业务信息,以及让场景的描述更通用性,我会把所有的业务名隐去。 根据之前我们所说的,基准性能场景是为了测试出单业务的最大容量,以便在混合 阅读全文
posted @ 2020-08-17 15:42
肉松蛋卷
阅读(1202)
评论(0)
推荐(0)
摘要:
在性能测试中,我们要关注的数据主要有以下几类,分别是参数化数据、监控数据和基础铺底数据。 我们今天先描述第一种参数化数据,在后面的文章中再描述其他数据。 首先我们需要了解,为什么要关注性能场景中的参数化数据呢?我以下面的两个例子说明一下。 在我的工作经历中,见过很多初级性能测试工程师不知道如何设置合 阅读全文
posted @ 2020-08-17 15:41
肉松蛋卷
阅读(496)
评论(0)
推荐(0)
摘要:
当前使用得最为广泛的应用层协议就是HTTP了。我想了好久,还是觉得应该把HTTP协议写一下。 因为做性能测试分析的人来说,HTTP协议可能是绕不过去的一个槛。在讲HTTP之前,我们得先知道一些基本的信息。 HTTP(HyperText Transfer Protocol,超文本传输协议),显然是规定 阅读全文
posted @ 2020-08-17 15:40
肉松蛋卷
阅读(837)
评论(0)
推荐(0)
摘要:
正式场景前的基准测试 在没有做业务混合场景之前,我们需要先做Benchmark测试,来确定一个登录业务能支持多少的业务量,这样就可以在业务混合场景中,根据场景中各业务的比例来确定登录的数据需要多少真实的数据。 我们继续用上一篇文章中用户登录的例子,单独测试登录业务,结果如下: Java summar 阅读全文
posted @ 2020-08-17 15:39
肉松蛋卷
阅读(514)
评论(0)
推荐(0)
摘要:
对每一个性能测试工具来说,关联和断言都是应该具备的基本功能。 但是有很多新手对关联的逻辑并不是十分理解,甚至有人觉得关联和参数化是一样的,因为它们用的都是动态的数据,并且关联过来的数据也可以用到参数化中,但不一样的点是,关联的数据后续脚本中会用到,参数化则不会。断言倒是比较容易理解,就是做判断。 那 阅读全文
posted @ 2020-08-17 15:38
肉松蛋卷
阅读(390)
评论(0)
推荐(0)
摘要:
通常我们会遇到要手写脚本的时候,就要针对一些接口编写脚本。这时候,我们需要知道接口规范和后台的数据是什么。而有些性能测试工程师写脚本时,并不知道后端的逻辑,只知道实现脚本,事实上,只知道实现脚本是远远不够的。 在这一篇文章中,我不打算讲复杂的内容,只想针对新手写一步步的操作,描述最简单的脚本编写。如 阅读全文
posted @ 2020-08-17 15:36
肉松蛋卷
阅读(697)
评论(0)
推荐(0)
浙公网安备 33010602011771号