sprymiker / load-testing
负载测试工具
dev-master / 1.0.x-dev
2021-02-01 21:31 UTC
Requires
- php: >=7.3
- spryker/checkout: ^4.3.0 || ^6.0.0
- spryker/kernel: ^3.54.0
- spryker/util-encoding: ^2.0.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-29 05:49:03 UTC
README
该工具包含针对 Spryker 的预定义测试场景。基于 Gatling.io(一个开源工具)进行测试运行。
Web UI 帮助管理运行。支持同时管理多个目标项目。
该工具可以用作集成到 Spryker 项目中的包或独立的包。
先决条件
- Java 8+
- Node 10.10+
目录
可用测试
对于 Yves
Home- 请求主页Nope- 空请求AddToCustomerCart- 将从 fixtures 中随机添加产品到用户购物车的场景AddToGuestCart- 将从 fixtures 中随机添加产品到访客购物车的场景CatalogSearch- 从 fixtures 中随机产品的搜索请求Pdp- 从 fixtures 中请求随机产品详情页PlaceOrder- 提交订单请求PlaceOrderCustomer- 提交订单的场景
对于 Glue API
CatalogSearchApi- 从 fixtures 中随机产品的搜索请求CheckoutApi- 已登录用户的结账场景GuestCheckoutApi- 访客用户的结账场景CartApi- 为已登录用户添加产品的购物车场景GuestCartApi- 为访客用户添加产品的购物车场景PdpApi- 从 fixtures 中请求随机产品详情页