Spring Boot接口压测如何实施?优化策略有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1198个文字,预计阅读时间需要5分钟。
工程完成后,需对接口进行压力测试。可自行编写程序模拟多用户访问测试,亦可用JMeter进行压测。JMeter测试方便,且具备完善的成果分析功能。本次采用JMeter进行压测。
工程做好之后,需要对接口进行压力测试。可以自己编写线程池模拟多用户访问测试,也可以使用jmeter进行压测。jmeter的好处是测试方便,并且有完善的结果分析功能。本次采用jmeter进行压力测试。
1.准备数据,为了测试准备200w条以上的数据。一个简单的方法是使用下面的sql快速创建。
INSERT INTO table (user_name,address)
SELECT user_name, address FROM table;
但这样创建的数据不同记录的重复部分太多,和实际业务不太相符。一般业务上,除了主键之外还会有某一个字段是唯一,比如手机号,用户名等。本次将user_name设置为唯一,简单采用UUID的方式生成。
本文共计1198个文字,预计阅读时间需要5分钟。
工程完成后,需对接口进行压力测试。可自行编写程序模拟多用户访问测试,亦可用JMeter进行压测。JMeter测试方便,且具备完善的成果分析功能。本次采用JMeter进行压测。
工程做好之后,需要对接口进行压力测试。可以自己编写线程池模拟多用户访问测试,也可以使用jmeter进行压测。jmeter的好处是测试方便,并且有完善的结果分析功能。本次采用jmeter进行压力测试。
1.准备数据,为了测试准备200w条以上的数据。一个简单的方法是使用下面的sql快速创建。
INSERT INTO table (user_name,address)
SELECT user_name, address FROM table;
但这样创建的数据不同记录的重复部分太多,和实际业务不太相符。一般业务上,除了主键之外还会有某一个字段是唯一,比如手机号,用户名等。本次将user_name设置为唯一,简单采用UUID的方式生成。

