yuanlj 发表于 2007-5-11 16:38:59

ViewState 是表示什么?

在录制asp.net的web程序时,发现有个viewstae的参数,有没人知道,这个参数是干什么的,为什么会出现,在测试中能不能删除?

shanxi 发表于 2007-5-11 16:44:21

asp.net里面的概念

如果是做ASP.NET的性能测试,推荐使用VSTS,不要用LR了,LR支持不细致

yuanlj 发表于 2007-5-11 16:47:44

VSTS,能说下全称么?我没听过

shanxi 发表于 2007-5-11 16:50:00

Visual Studio 2005 Team System for Software Testers
它能看到所有的ViewState,能查询到Sql 语句执行时间,毕竟是MS自己开发的支持当然好

[ 本帖最后由 shanxi 于 2007-5-11 16:55 编辑 ]

yuanlj 发表于 2007-5-11 16:53:53

如果就用LR来测试,把这个参数注销了对程序会不会有影响?

shanxi 发表于 2007-5-11 16:56:55

ViewState是ASP.net中一个非常重要的隐藏变量

你想忽略就忽略呗,呵呵

yuanlj 发表于 2007-5-11 17:01:03

既然是非常重要,你怎么说想忽略就忽略呢?

shanxi 发表于 2007-5-11 17:19:37

忽略与否 看你做测试工作的深度,不想做那么深自然就没必要用了

我看你也不会用我推荐的那个工具的,那就更没必要了

yuanlj 发表于 2007-5-11 17:23:57

当然优先自己熟悉的工具,我只是想知道这个viewstate究竟会有多在的影响,如果说影响很大的话,那当然会考虑。

yuanlj 发表于 2007-5-11 17:24:28

算了,我还是自己上网去查查这个viewstate 到底是什么

shanxi 发表于 2007-5-11 17:43:42

呵呵

你写写ASP.Net的程序就知道了,ViewState的大小对性能影响还是很大的

看你对Visual Studio 2005也不太了解哦,多跟开发沟通一下吧

村上舞!舞!舞 发表于 2007-10-31 20:39:10

……

这叫什么问与答?

cafard-haibin 发表于 2008-11-17 09:31:41

asp.net的程序中,会用viewstae这个参数来保存页面的状态,这个变量中一般保存的是页面元素。在用LD进行录制的时候,如果你开启了自动关联,LD就会对这个值进行自动参数化,但是ld的自动关联是通过内置的一些规则进行匹配的。所以难免不可靠。需要我们手动去分析进行手动关联。

[ 本帖最后由 cafard-haibin 于 2008-11-17 09:33 编辑 ]

zjh2003520 发表于 2009-12-18 09:21:37

学习了,多谢2位的讨论:lol
页: [1]
查看完整版本: ViewState 是表示什么?