我想本地测试MySQL与ASP .NET。但是,我不想托管本地服务器。我将如何使用文件或类似的东西来模拟本地MySQL服务器?我可以使用什么来进行本地MySQL测试?
0
A
回答
2
取决于你想测试什么。如果你想测试MySQL的功能,那么你可能需要一个MySQL实例。还有其他的轻型数据库实例,就像@ctford指出的那样,但是你冒着在每个DBMS之间产生差异的风险,这会通过使测试环境与目标环境不同而伤害测试。
如果你只是需要测试使用数据库的代码,而不想有一个实际的功能数据库(比集成测试更多的单元测试),那么mocking framework可能是你正在寻找。您可以设置测试以使用模拟数据库,并假装与数据库进行交互,并获得预期的结果,以测试您的代码。
3
0
另一种选择是使用已MySQL的已经安装了一个虚拟主机(假设一个基于Web的应用程序)和工作
0
转到了wampserver。它在你的计算机上放置一个apache + php + mysql(+其他好东西)堆栈。它资源丰富,功能丰富。
相关问题
- 1. 我可以使用什么工具来记录测试用例?
- 2. 我可以使用机架测试进行部署测试吗?
- 3. 我可以用我的WatiN测试来进行压力测试吗?
- 4. C++:我可以用什么脚本来测试我的Apache和FastCGI的设置?
- 5. 为什么我应该避免使用DbUnit来测试MySQL?
- 6. 使用junit测试可以测试本地值吗?
- 7. 是否可以在本地模拟Azure网站进行测试?
- 8. 什么技术可以用来使写作测试更有趣?
- 9. 我可以使用robotium进行测试吗?
- 10. 我还可以使用iphone 3gs进行测试吗?
- 11. 我可以使用Train和测试数据进行插补吗?
- 12. 我可以使用SOAPUI进行并发测试吗?
- 13. 我可以使用VS2010进行自动化MSTest测试吗?
- 14. 我可以使用什么来代替HTTP_REFERER进行可靠的跟踪?
- 15. 我可以使用什么程序来测试CSS媒体查询?
- 16. 使用xhr(xml_http_request)进行测试时可以获得什么好处?
- 17. 什么对象可以使用C#中的正则表达式进行测试?
- 18. 我可以使用什么预定义的宏来检测clang?
- 19. 什么工具可以用来帮助多用户测试
- 20. 我可以使用https进行本地开发吗?
- 21. 如何在本地运行使用HTTP进行测试的Rails?
- 22. 我可以使用什么来与HMS AnyBus AB7007网关进行通信
- 23. 我可以用来测试webservice的最佳应用程序是什么?
- 24. 我可以使用什么PHP框架与gTalk进行对话?
- 25. 我可以在Java中使用什么算法进行加密?
- 26. 为什么通过H2进行spring-boot测试,但它将数据写入我的本地mysql db?
- 27. 我可以使用什么来保存多个列和行?
- 28. MySQL:使用Java进行本地连接
- 29. 使用YOLO版本2进行测试
- 30. 我可以修改字段的值以进行测试吗?
为什么你不想使用真正的MySQL服务器?毕竟,足迹并不是那么好,你会得到更加真实的结果。 – 2011-04-04 13:10:25
为什么你不想在本地机器上安装MySQL有特定的原因吗?这个原因可以在这个问题上得到更多的解释... – David 2011-04-04 13:12:01
回声他人 - 没有什么能替代真实的东西。为什么“模拟”MySQL时可以使用它?如果您一直担心机器上运行MySQL的资源,只需在桌面上给自己一个开/关开关即可。但是即使MS SQL Server在没有被查询时也很难注册,我不相信任何人会注意到在1998年以后建立的计算机上运行的MySQL。 – 2011-04-04 13:18:47