作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 JMETER 录制了一个 .net 应用程序。关联并回放后,它会抛出以下错误。我看到很少有帖子说 eventvalidation 必须设置为 false。有没有其他方法可以消除 Jmeter 中的这个错误?
505|error|500|Invalid postback or callback argument.
使用 <pages enableEventValidation="true"/>
启用事件验证在配置中或 <%@ Page EnableEventValidation="true" %>
在一个页面中。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。
如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation
方法来注册回发或回调数据以进行验证。
最佳答案
我猜你要么遗漏了要么传递了不正确的 ASP.NET Viewstate
基本上它是一个“隐藏”类型的输入,需要它来存储应用程序状态和您的应用程序期望的一些服务数据。
我的理解是,您要么使用某种硬编码或记录的 View 状态值,要么完全没有使用它。
我建议附加 Regular Expression Extractor后处理器(或任何合适类型的后处理器行 Beanshell、BSF、XPath - 如果您的应用程序使用 XHTML)从每个请求中提取 View 状态值,将其存储在一个变量中并将其添加到每个下一个请求中。
关于performance - JMETER 中的无效回发或回调参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19995046/
我是一名优秀的程序员,十分优秀!