压力测试软件的使用

压力测试软件下载地址:

接下来使用压测工具,对请求进行压力测试下载地址https://jmeter.apache.org/

压力测试软件的使用

第一步:修改配置,并启动软件

进入bin目录,修改jmeter.properties文件中的语言支持为language=zh_CN,然后点击jmeter.bat 启动软件。
在这里插入图片描述

第二步:添加线程组

在这里插入图片描述

第三步:配置线程并发数

在这里插入图片描述

第四步:添加Http取样

在这里插入图片描述

第五步:配置取样,并启动测试

在这里插入图片描述
编写一个java代码进行测试

@RestController @Slf4j
public class OrderController2 { 
@Autowired
private OrderService orderService;


@Autowired
private ProductService productService;


@RequestMapping("/order/prod/{pid}")
public Order order(@PathVariable("pid") Integer pid) {
log.info("接收到{}号商品的下单请求,接下来调用商品微服务查询此商品信息", pid);
//调用商品微服务,查询商品信息
Product product = productService.findByPid(pid);
log.info("查询到{}号商品的信息,内容是:{}", pid, JSON.toJSONString(product));
//模拟一次网络延时
try {
Thread.sleep(100);
} catch (InterruptedException e) { e.printStackTrace();
}
//下单(创建订单)
Order order = new Order(); order.setUid(1); order.setUsername("测试用户");
order.setPid(pid); order.setPname(product.getPname()); order.setPprice(product.getPprice());
order.setNumber(1);
//为了不产生太多垃圾数据,暂时不做订单保存
//orderService.createOrder(order);
log.info("创建订单成功,订单信息为{}", JSON.toJSONString(order));
return order;
}
@RequestMapping("/order/message") public String message() {
return "高并发下的问题测试";
}
}

2修改配置文件中tomcat的并发数

server: port: 8091 tomcat:
max-threads: 10	#tomcat的最大并发值修改为10,默认是200

访问http://localhost:8091/order/message观察效果

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值