Skip to content

Instantly share code, notes, and snippets.

@ebicoglu
Last active August 17, 2022 08:41
Show Gist options
  • Save ebicoglu/9596326d6e5e869040b9a1d124af0cdd to your computer and use it in GitHub Desktop.
Save ebicoglu/9596326d6e5e869040b9a1d124af0cdd to your computer and use it in GitHub Desktop.
Performance test result for the ABP Framework

ABP Framework Performance Test Results

In this post, you will find the comparison table of the ABP Framework and the raw ASP.NET Framework throughput performance. For this test, we have created 2 Visual Studio test projects:

The main functions of the solutions are exactly the same. There is a BookController in both projects:

And it has the following CRUD actions:

  • Task<List<BookDto>> GetListAsync()
  • Task<BookDto> GetAsync(Guid id)
  • Task<Guid> CreateAsync([FromBody] CreateUpdateBookDto input)
  • Task UpdateAsync(Guid id, [FromBody] CreateUpdateBookDto input)
  • Task DeleteAsync(Guid id)

We used JMeter for this test. You can find the following JMeter projects:

Conclusion

As a result, the ABP Framework adds a maximum of 5% overhead in the throughput.

ABP Framework vs Raw ASP.NET Framework Performance Test Result

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment