package com.wangyin.th.wallet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicInteger;
/**
* @author : test
* @date : 2020/6/12 09:27
*/
public class PerformanceTestUtils {
private static Logger log = LoggerFactory.getLogger(PerformanceTestUtils.class);
public static final AtomicInteger success = new AtomicInteger(0);
public static final AtomicInteger fail = new AtomicInteger(0);
public static void success() {
success.incrementAndGet();
}
public static void fail() {
fail.incrementAndGet();
}
static {
new Timer("tps-monitor").schedule(new TimerTask() {
int prevSuc = 0;
int prevFail = 0;
@Override
public void run() {
int currentSuc = success.get();
int curren
压测工具类
最新推荐文章于 2024-09-04 19:12:20 发布
本文深入探讨了压力测试工具的使用,包括如何选择合适的工具、常见工具的特性比较以及在实际项目中如何进行压力测试配置和执行。通过实例解析,帮助读者掌握压力测试的关键技术和实践方法。
摘要由CSDN通过智能技术生成