测试上传的应用程序,默认版本除外

时间:2011-12-17 23:31:31

标签: google-app-engine testing version

您可以测试应用的上传版本,而不是“默认”版本吗?

我被告知可以是:WoLpH Google App Engine version numbers?

但我无法在仪表板或doco中找到它。

4 个答案:

答案 0 :(得分:11)

如果应用版本为2且您的应用网址为appname.appspot.com,那么网址2.appname.appspot.com将授予您访问应用版本2的权限。

答案 1 :(得分:6)

正如Vishal已正确说明(+1),您可以将版本标识符添加到您的网址,因此如果您的版本是“版本”,则网址为version.appname.appspot.com(应用版本为字符串,不是数字,虽然字符串“2”,也完全可以。)

要从the Dashboard中选择其他版本,只需先选择主应用程序,然后使用页面顶部的第二个下拉列表选择版本。这将显示另一个版本的仪表板,而不更改默认(活动)版本。

where to select a version

要记住的重要注意事项:

  • 但是,我想提到的主要问题是您使用的是实时版本的相同数据存储区。如果您想浏览您的应用程序,这可能是一件好事,但如果您想插入可能会破坏公共视图的测试数据,则不是很值得推荐。

  • 您也使用相同的任务队列和cron ,因此如果您的应用程序版本更新它们,您必须小心意外后果。

如果上述问题对您很重要,您可以考虑部署另一个用于测试的应用程序。通过这种方式,您将完全被现场环境隔开。

答案 2 :(得分:3)

请注意,不再支持appspot.com的双通配符(*.*.appspot.com)。要测试不同于默认版本的版本,请使用version-dot-前缀。

appname.appspot.com          // default
2-dot-appname.appspot.com    // version 2

答案 3 :(得分:0)

在菜单中有Main>部分。版本和那里你可以选择版本"默认"。当然要有多个版本可用,你必须在部署之前更改版本(据我记得你可以在一个xml文件中执行此操作)。

或者你的意思是拥有默认版本,但是测试另一个版本?