Python'da Teste Giriş
Alexander Levin
Data Scientist
Performans - yazılımın bir görevi tamamlamak için sistem kaynaklarını ne kadar verimli kullandığı.
Performans Testi - yazılım performansını ölçen bir test türüdür.
Kaynaklar:
Durumlar:
Kurulum:
pip install pytest-benchmark
# Example_1.py
import time
def test_func(benchmark):
benchmark(time.sleep, 1)
CLI Komutu:
pytest Example_1.py
CLI komutunu çalıştırdıktan sonra aldığımız sonuçlar:

time.sleep(1) yerine time.sleep(3) için:

# Example_2.py
import time
def test_func(benchmark):
@benchmark
def sleep_for_1_sec():
time.sleep(1)
CLI Komutu:
pytest Example_2.py
pytest-benchmark fixturünü şu şekilde kullanırız:benchmark'ı doğrudan çağırmak@benchmark dekoratörünü kullanmakPython'da Teste Giriş