m2性能测试 - 生成100万个测试产品
m2性能测试 - 生成100万个测试产品
我们用Magento 2 performance toolkit 生成测试数据,用来测试m2网站性能。
M2 性能工具包提供如下几个配置选项:
-
Small profile: 800 simple products, 30 categories, 200 customers, 80 orders.
-
Medium profile: 24k simple products. 300 categories, 2000 customers, 50000 orders.
-
Large profile: 300k simple products, 3000 categories, 5000 customers, 100k orders.
-
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编辑 ,原因: