我在基于线下游戏的Flash加载/压力测试中面临一些问题。
如何为Flash游戏执行加载/压力测试(可能是离线或在线)?
您会推荐任何用于测试Flash游戏的自动化工具吗?
我可以在哪里创建虚拟用户并定义一些预定义场景?
答案 0 :(得分:0)
这取决于你对游戏进行编码的方式, 如果它使用某种后端来处理用户操作 您可以轻松创建一个Flash应用程序,向该后端发送数百个请求 并看看它是如何执行的(我假设大多数游戏逻辑都存储在后端)。此应用程序可以同时在多台计算机上运行,以模拟对后端的数千个请求。 通过这种方式,您可以“编码”用户通常执行的操作,例如“在这里漫步”或“在那里拍摄”等。
对于一个更真实的场景,我认为你不得不同时在尽可能多的计算机上手动测试它,因为总体性能还取决于客户端pc,互联网连接,ping等。
第三个选项可能是编写一个简单的应用程序来向托管Flash文件的Web服务器发送http请求,从而请求加载flash文件的页面。 通过这种方式,您可以查看服务器是否可以处理大量并发请求