m2性能测试 - 生成100万个测试产品

3.88K 浏览服务器运维

m2性能测试 - 生成100万个测试产品

我们用Magento 2 performance toolkit 生成测试数据,用来测试m2网站性能。

M2 性能工具包提供如下几个配置选项:

  1. Small profile: 800 simple products, 30 categories, 200 customers, 80 orders.

  2. Medium profile: 24k simple products. 300 categories, 2000 customers, 50000 orders.

  3. Large profile: 300k simple products, 3000 categories, 5000 customers, 100k orders.

  4. Extra large profile: 600k simple products, 6000 categories, 10k customers, 150k orders.

这几个配置文件放在 `setup/performance-toolkit/profiles/ce/`下面

1,我们可以修改extra_large.xml

<simple_products>600000</simple_products>

改成

<simple_products>1000000</simple_products>

2,执行命令

注意: 在m2项目根目录下执行,(如果有权限问题 就用root用户执行)

php bin/magento setup:perf:generate-fixtures  setup/performance-toolkit/profiles/ce/extra_large.xml

会有点慢,耐心等待一段时间

如果你机器配置太差的话 会报内存不足。 你提升内存 或者 减少产品数量 即可。

3,刷新索引

php bin/magento indexer:reindex

4,更新系统(deploy)

5,测试

参考:

https://devdocs.magento.com/guides/v2.3/config-guide/cli/config-cli-subcommands-perf-data.html

最后于 5月前 被admin编辑 ,原因:
0