移除性能测试
This commit is contained in:
parent
631a386bd4
commit
6d1ab57322
@ -1,41 +0,0 @@
|
|||||||
package dev.surl.surl
|
|
||||||
|
|
||||||
import dev.surl.surl.service.SurlService
|
|
||||||
import dev.surl.surl.util.genSnowflakeUID
|
|
||||||
import kotlinx.coroutines.launch
|
|
||||||
import kotlinx.coroutines.runBlocking
|
|
||||||
import org.junit.jupiter.api.Test
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired
|
|
||||||
import org.springframework.boot.test.context.SpringBootTest
|
|
||||||
|
|
||||||
@SpringBootTest
|
|
||||||
class Benchmark {
|
|
||||||
@Test
|
|
||||||
fun tpsTest(@Autowired service: SurlService) {
|
|
||||||
val now = System.currentTimeMillis()
|
|
||||||
runBlocking {
|
|
||||||
for(i in 1..128) {
|
|
||||||
launch {
|
|
||||||
for (j in 1..100) {
|
|
||||||
service.addSurl("https://surl.org/${genSnowflakeUID()}")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
val timeEllapsed = System.currentTimeMillis() - now
|
|
||||||
println("one by one TPS: ${128 * 100.0 * 1000 / timeEllapsed}")
|
|
||||||
}
|
|
||||||
@Test
|
|
||||||
fun `test batch insert`(@Autowired service: SurlService) {
|
|
||||||
runBlocking {
|
|
||||||
val urls = mutableListOf<String>()
|
|
||||||
for(i in 1..10000) {
|
|
||||||
urls.add("https://surl.org/${genSnowflakeUID()}")
|
|
||||||
}
|
|
||||||
val now = System.currentTimeMillis()
|
|
||||||
service.batchAddSurl(urls)
|
|
||||||
val timeEllapsed = System.currentTimeMillis() - now
|
|
||||||
println("batch TPS: ${10000 * 1000 / timeEllapsed}")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user