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