testing - 为 QA 目的获取/访问 Citrix 环境

标签 testing clickonce citrix

我们有一个 Windows 窗体、.NET 2.0 应用程序,通过 ClickOnce 交付并由 Web 服务驱动,我们的客户偶尔希望将其部署到 Citrix 环境中。在某些情况下,客户选择允许我们的应用程序在本地部署到用户机器并绕过 Citrix 服务器,在一种情况下,我们为客户提供了一个静态安装程序,但前提是更新不会自动推送,在某些情况下,我们的客户 IT 部门精通技术,可以在他们的 Citrix 环境中部署 ClickOnce。

我的问题不是关于 ClickOnce 与 Citrix 问题本身——我们从在线研究和与客户的交谈中学到了相当多的东西——而是关于我们直接查看问题的最具成本效益的方法。特别是对于那些 Citrix 客户或供应商,我们设置 Citrix QA 环境(特别是用于桌面虚拟化的 Citrix)的最有效方法是什么,因为我们对 Citrix 服务器没有其他实际用途?

最佳答案

最简单的 Citrix 场可以是一台计算机,并且可以从 Citrix 以较低的价格购买用于开发目的的许可证。我过去的一位雇主在自己的农场中将一台笔记本电脑设置为 Citrix 服务器,用于性能测试,因为大约 5 名用户连接到其发布的应用程序后,该笔记本电脑的速度开始显着下降。如果您的部分开发工作是测试负载平衡,则可以将两台计算机设置为场并在它们之间进行负载平衡。如果您对服务器没有其他用途,并且不需要演示软件在其上快速运行,工作站级计算机可以满足需求(而不是服务器级计算机的额外成本),以及开发许可证而不是来自 Citrix 的生产许可证。

关于testing - 为 QA 目的获取/访问 Citrix 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1030145/

相关文章:

ms-word - VSTO:一般安装错误 Windows 10

c# - Azure 上具有 ClickOnce 应用程序的 Asp.net MVC 网站

Citrix 环境中 Java 进程将 CPU 占用率为 100%

c# - 如何在 C# 中获取 Citrix 客户端接收器版本号

javascript - karma 报应在自己的文件中找不到 angularjs 指令

性能测试基础知识

unit-testing - 如何测试 DART 的 runApp() 函数

clickonce - 未使用 ClickOnce 应用程序部署数据文件

citrix - Citrix 服务器是否支持 WebView2

javascript - 无法使用 mocha 和 supertest 测试 OPTIONS 方法