목록test code (1)
IT_World
[Go lang] BenchmarkTest 벤치마크 테스트 코드 성능측정
벤치마크 테스트 사용하기 테스트 코드는 함수에 매개변수를 넣고 결괏값이 정상적으로 동작하는지만 검사한다. 벤치마크 테스트는 성능을 측정하는 기능이다. 덧셈 함수의 성능을 측정하기위해 다음 내용을 bench_test.go 파일로 저장합니다. bench_test.go package main import "testing" func BenchmarkMain(b *testing.B) { for i := 0; i < b.N; i++ { Main(1, 10) } } 벤치마크를 수행하는 함수는 다음 규칙을 지켜야 한다. 그렇지 않으면 컴파일러에서 벤치마크 테스트 코드를 인식하지 못한다. 테스트 함수는 BenchmarkMain처럼 항상 Benchmark로 시작한다. Benchmark 다음에 함수 이름이 오며 함수 이름의..
Programming language/go lang
2021. 10. 5. 16:49