首页 > 解决方案 > 带有 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 工具可以做到这一点?

标签: jmeteroracle-apex

解决方案


根据这个答案

当隐藏项的受保护值设置为 YES 时,会在加载页面时生成校验和。当您提交具有不同值的页面时,校验和不再有效并且您收到错误消息。

所以我的期望是,这是简单相关的问题,也就是说,您需要使用合适的JMeter 后处理器从先前的响应中提取值,将其存储到JMeter 变量中,然后用变量替换这个 QnL4629OYon2MxvQzUtEag值。


推荐阅读