jmeter - 带有 jmeter 的 oracle 顶点
问题描述
我开始使用 jmeter 进行加载测试,我有一个可以插入记录的表单,在插入操作的 url 中有一个名为 p_json 的参数,我对包含一列的表进行了非常基本的操作。p_json 是这样的
{
"pageItems":{
"itemsToSubmit":[
{
"n":"P13_ROWID",
"v":"",
"ck":"9P9SjzLAQLGkBy_q7phVqLeAJFI"
},
{
"n":"P13_TEST",
"v":"fgjgghjhgjghjghjghjghjghjghj"
}
],
"protected":"QnL4629OYon2MxvQzUtEag",
"rowVersion":"",
"formRegionChecksums":{
}
},
"salt":"188736967333118203740478635219988206060"
}
如何在我的 jmeter 请求中生成 json 中的 ck 值、受保护的值...
有关如何使用 apex 进行负载测试的任何文档?有没有 oracle 工具可以做到这一点?
解决方案
根据这个答案
当隐藏项的受保护值设置为 YES 时,会在加载页面时生成校验和。当您提交具有不同值的页面时,校验和不再有效并且您收到错误消息。
所以我的期望是,这是简单相关的问题,也就是说,您需要使用合适的JMeter 后处理器从先前的响应中提取值,将其存储到JMeter 变量中,然后用变量替换这个 QnL4629OYon2MxvQzUtEag
值。
推荐阅读
- ruby - Ruby 2.4:如何加速正则表达式动态初始化以与 .match 一起使用?
- entity-framework - 将聚合选择表达式传递给 Dynamic Linq 的 GroupBy
- php - PHP/SQL:使用 PHP 将 $row['id'] 插入新表是插入所有行 ID,而不仅仅是一个
- java - 正则表达式在字符串中查找变量
- spring - 是否有任何可用的 Spring 5.0.6.RELEASE osgified 版本补丁?
- python-3.x - 动画控制台 App 3 点加载器,我该怎么做?
- python - 内部服务器错误:AWS Elastic Beanstalk 上的 Flask 上的 Dash
- android - 滚动视图中的回收站视图
- html - 我需要编写什么 HTML 或 CSS 才能使占位符属性的文本可以用鼠标选择/突出显示?
- javascript - 如何在反应中呈现有关道具更改的返回数据