使用JMETER测试问题

设置为两个进程组:

001.png

002.png

访问后,System.out显示成这样

111.png

以上是开始过程,如果顺利应该是下图样子(即第二个测试进程组方式)

222.png

执行service方法中使用了事务

boolean success = Db.tx(new IAtom() {
    @Override
    public boolean run() {

调用的controller加了synchronized

public synchronized void saveXinYa() {

这个有什么影响还是配置有问题还是代码的问题?

评论区

JFinal

2018-05-09 22:29

问题是什么?

这里先提醒一下, 在多并发之下 System.out 输出到控制台的信息的先后次序是完全不靠谱的,这个是 System.out 自身的特性,jfinal 是无法干预的

HingLo

2018-05-10 14:23

就是就是,稍加请求快了sysot顺序就变了。

farce

2018-05-11 10:24

有什么好的建议?或用其他什么办法?

farce

2018-05-17 08:30

JFINAL本身没有可调用的日志吗?或者者只能加载其他的如log4j或logback

JFinal

2018-05-17 10:56

@farce jfinal 默认两种日志实现,分别是 JdkLog、Log4jLog,任选其一即可

或者通扩展 Log 抽象类来扩展任意的 log

热门反馈

扫码入社