还未发布过话题
  • Jmeter 连接数据报错,求助 at 2023年04月10日

    没记错的话, 连接池那里 init sql 处写个 select 1 from dual 就行

  • jmeter 工具压测问题 at 2022年11月03日

    这不是还有个 beanshell sampler 吗....顺序的,干了两个活

  • 1、props.put 的属性在 jmeter 退出前一直有效
    2、Config Element 类下的元件执行优先级是最高的,就无论放在哪里,都会优于其他元件(可能有例外,但你的问题应该是这个)

    因为这两点你第一次不成功(还没设置属性),第二次成功(因为第一次设置的属性仍然生效)

  • 按我的记忆,sampler 与正则表达式提取器(不限,所有后置处理器都这样)同级, 则所有同级 sampler 执行后都会执行一遍正则表达式提取器, 所以:
    1、一般后置处理器都放在 sampler 的子节点上
    2、同级时,“调试取样器是否禁用已经干扰到了线程的运行”,是正常的,因为调试取样器启用时会从调试取样器的结果(调试取样器响应为 JMeterVariables:列表)中正则提取,会影响紧邻的下一个 sampler 中使用正则表达式提取的变量

  • os.popen 印象中好像是异步的,主进程如果要等待其执行结束,open_cmd 可能改为 return fp.read() 可以解决,可以试下

  • -3.x 的不知道,以前改 1.X 的源码的时候是加了 ${{{var}}} => $var 这样处理了一下来保持原文, 如果你的用例还不多可以把它变量 $var 识别的正则改成 ${var}, 这样遇到的少点,我是已经有很多用例了,就这样搞了

    -如果改不动源码,仅这个场景 sql 用 replace 函数处理下应该也可以解决, passwd ###123### => replace('###123###', '###', '$')

    -没试过
    insert into rdb_server_jdbc_db.users values(100,"user_for_test_delete_api", replace('###2a###15###QeuSCLP8s8r5xMJsW9xcGe8f7EeI7YJCrWlLlabbYWX2R7VBFwwXy', '###', '$')",1,"user_for_test_delete_api","user@example.com","2021-11-30 01:56:40","2021-11-30 01:56:40");

  • 关注的人的动态通知有了,其他不知道

  • input 框的删除问题汇总。 at 2020年12月03日

    图中的 input 连 name 属性都没有,可以看下表单提交部分的代码处理,可能不是从这里取的。
    “我也 F12 看了请求,value 值没有被清掉” -- 可以搜下 value 对应的 key 在哪里

  • 感觉 2 楼 6 楼说的对,日志已经告诉你了变量"X"没定义,因为 httprunner 里变量名识别的正则规则里是不包含 “-”(中横)的,所以 “$X-CSRF-Token” 这个他先识别的变量名是 X,而为什么你加个空格就可以了,是因为 “$ X-CSRF-Token” 加了个空格正则已经不能识别为变量了,所以就是个普通字符串,才没有报错,当然也不是用例本身的意图了

  • teardown 里 start_activity