# How to Profile and Identify Slow Tests?

You can easily profile the duration of tests using pytest to identify slow tests using the `--durations=N` option.

To display the execution time of every test function, set `--durations` to `0`:

```command
pytest --durations=0
```

If you want to identify the single slowest test function, use:

```command
pytest --durations=1
```

For identifying a specific number of the slowest tests to investigate further, you can set values like 8, 20, or 50:

```command
pytest --durations=20
```