如何测试缓存层? (无论是Varnish,Nginx / Apache,Fastly还是任何其他产品/服务)。鉴于缓存很难,我在互联网上发现了关于该主题的少量信息。目前我正在使用PhpUnit撰写' unit'遵循某些情况的测试:
我经常在每次更改时为测试用例和测试缓存层添加新测试。
我看到有人使用varnishtest
来测试Varnish,但似乎它的功能受到很大限制(例如,您无法测试后端数据库以确认某些状态已经存在设置)?
您测试缓存层的策略是什么?
答案 0 :(得分:1)
我使用的是tsung,它最初是一个分布式负载测试工具,但它可以执行您列出的内容。
Tsung由xml文件引导,这些文件描述了您可以设置初始参数,并行启动多个客户端并检查特定结果的方案。