![6553cee85d68090e25fbbc1ff47924f0.png](https://i-blog.csdnimg.cn/blog_migrate/ca47823473a5d5194aa358b722789ab7.jpeg)
脚本用例设计
性能测试过程中,因测试目的不同,可能存在多个不同的场景,但往往只需设计一个脚本。如针对某个业务进行基准测试、压力测试和负载测试,虽然涉及三个场景,但脚本可能只有一个。测试工程师需要根据场景设计,分析所需的测试脚本并开发。
通常情况下,测试工程师可根据被测业务可能存在的约束进行分析,确定脚本优化及增强方案。
【案例1登陆脚本用例】
ECShop登陆脚本用例如表1所示:
![ba82ae8a23089d2b9697a466b2c8c6e2.png](https://i-blog.csdnimg.cn/blog_migrate/10d41545e0d786fd6a1e9ca40f21eb3c.jpeg)
测试数据构造
测试工程师深入了解被测业务交互过程、确定脚本用例后,可能需根据测试需求构造性能测试过程中所需的测试数据。
以登陆为例,为了更真实的模拟不同用户登陆、随机购买商品等行为,可针对登陆用户名、随机购买的商品信息进行参数化设计,保证每次登陆或购买的商品信息都不相同,尽可能模拟真实的业务行为。因此,需在测试开始前系统中存在大量需要使用的用户信息及商品信息。
以本