我们正在测试使用Silverlight实现的应用程序。开发团队使用CSLA对请求和响应主体进行加密和解密。消息体采用加密格式,我们面临着协同关系和参数化的问题。 有没有这种应用负载测试经验的人?我们正在使用VSTS 2015
答案 0 :(得分:0)
Csla不是加密;相反,它是业务对象开发的框架。其中一个关键特性是对象可以在网络中移动,因此相同的业务规则在Silverlight客户端和Asp.net服务器上运行(这是您进行数据访问的地方)。它通过使用HTTP,WCF或来回的其他协议序列化对象来实现此目的。
如果您正在加载测试的调用不需要对用户进行身份验证,您应该能够使用类似Fiddler的内容捕获它们并替换它们。如果呼叫经过身份验证,您可能会遇到问题,因为Csla会自动序列化Silverlight应用程序域的IPrincipal,因此它也可以在服务器上使用。这可能会也可能不会导致负载测试出现问题,但这取决于授权和身份验证的实现方式。