Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 我们如何对应用程序引擎部署的Python代码和Javascript代码进行单元测试?_Google App Engine_Unit Testing_Jasmine_Phantomjs_Nosetests - Fatal编程技术网

Google app engine 我们如何对应用程序引擎部署的Python代码和Javascript代码进行单元测试?

Google app engine 我们如何对应用程序引擎部署的Python代码和Javascript代码进行单元测试?,google-app-engine,unit-testing,jasmine,phantomjs,nosetests,Google App Engine,Unit Testing,Jasmine,Phantomjs,Nosetests,我们目前在appengine上运行和部署,但使用GitHub作为版本控制。每次我们推到GitHub时运行一系列测试的最佳方法是什么,这两种测试都是客户端Javascript测试,使用PhantomJS之类的东西以及Python的NoseTests之类的东西? 原因是客户端代码是Javascript,而服务器端代码是Python。 而且,由于我们有现有的信用,我们不希望使用第三方托管的解决方案。appengine还为节点测试提供了一个管道,但这不包括Javascript单元测试。 谢谢 有一种方法

我们目前在appengine上运行和部署,但使用GitHub作为版本控制。每次我们推到GitHub时运行一系列测试的最佳方法是什么,这两种测试都是客户端Javascript测试,使用PhantomJS之类的东西以及Python的NoseTests之类的东西? 原因是客户端代码是Javascript,而服务器端代码是Python。 而且,由于我们有现有的信用,我们不希望使用第三方托管的解决方案。appengine还为节点测试提供了一个管道,但这不包括Javascript单元测试。 谢谢

有一种方法可以精确测试后端负载。不幸的是,我对JS一无所知

在AppEngine的文档和我们在Google I/O上所做的演示中,我们提到在AppEngine上进行应用程序负载测试时,应该缓慢地启动。太快的升级并不能准确描述应用程序引擎的规模;您必须适应我们的负载平衡代码,该代码通过观察有多少流量被定向到您的应用程序来确定要加速的应用程序实例数。这种监控和调整需要时间,因此不需要太快地升级

我研究了各种负载测试工具,最后用Python编写了自己的短脚本,并将其用作所有负载测试的基础。这并不是说我这里的内容比可用的包更适合于负载测试,请查看它们并根据您自己的标准来判断它们。我最熟悉Python,可以针对每个测试场景调整的框架脚本最适合我


我相信github提交webhooks是您需要的。我没有亲自设置它们,但在我的日常工作中,我们让它自动运行一些事情,包括构建+测试


负载测试很有趣,但OP并不是这么问的。