你上边说的是轮询获取结果来着,我理解 D 接口应该是一个频次高的业务结果查询,看起来是要把 D 接口拿出来,单独设计压测场景。
看起来更像是代码哪里不对哦,要不加个微信私聊吧
看起来好像跟环境无关了,你这执行什么出现的报错
pip 换个源应该就可以了,pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements
我看到项目原文件的 my.cnf 有一些大小写不敏感的配置
我的文件是下边这样,可以直接覆盖修改安装看看
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
socket =/var/lib/mysql/mysql.sock
log-error =/var/log/mysqld.log
pid-file =/var/run/mysqld/mysqld.pid
symbolic-links=0
# 1GB
max_allowed_packet=1073741824
# 大小写不敏感
# lower_case_table_names=1
# 慢查询
slow_query_log = ON
slow_query_log_file = /var/lib/mysql/slow.log
long_query_time = 3
会导致这个问题的原因会有多个,建议补充下
1.这个弹出框的 html;
2.无法成功点击的代码表现(报错、还是提示定位不到又或者是执行成功了,但是界面实际没有点击);
协助问题定位。
获取 sid 的 BeanShell 预处理程序在每个请求前都会重新执行一次,你可能得发下图里的 BeanShell 是怎么写的,大概率执行第二次的时候失败了。
--clean-alluredir
这个命令添加在代码哪里了,可以描述下,该不是跑完后才执行的清除吧。
另外在 jenkins 集成 allure,得确认下 testrun.json 的生成路径。
playwright 支持的是 chromium,和 chrome 是有区别的,对于你想测多个 chrome 浏览器的兼容场景的确是不支持的。
把 logger 里把 error 全部打印出来吧,光看上面的信息,我同意二楼的说法,是无头模式的屏幕尺寸导致控件被遮挡或展示不全。
排查办法:在点击前对页面进行截图