This may sound like an easy question, but it is never easy to choose (I like when I have one option).

In API testing I will have 20 000 test cases, and they will perform relativly fast. Also I kow that some extent report libraries are deprecated. Third thing is which is better for sharing the test results (report) in terms both report types are servers that need to be running so other team members can see the results (maybe I am not right). Which is more suitable for Ci/CD? and so on.

Thank you in advance. Anyone can downvolte of course, but answer with the experience from people how are using or used booth is more then a welcome.

  • How about asking your team about what report they want?
    – pavelsaman
    Mar 23, 2021 at 14:57
  • @pavelsaman let first consider all technical facts, and then we can consider which report is nicer :-)
    – Gaj Julije
    Mar 23, 2021 at 15:02
  • it's your choice, of course. But you'll likely end up in a situation where you have x equaly viable solutions, so you'll ask your team anyway. This is not a case where technology would be a limiting factor.
    – pavelsaman
    Mar 23, 2021 at 15:19

2 Answers 2


Allure doesn't allow to have single html file that you could email to someone , it requires you to spawn up a jetty local server to view the report. Where as extentreport allow you to have a single html file.

This is the only difference between the two, other than that the report generation is same in both the reports , you have to use helper methods provided by the report to add the result to the report, you does this inside listener classes.

You can zip the entire allure report and send it to team and if someone want to view it they can spawn up the local server using allure serve

But you can also have both the report in your framework , email the extent report for continous feedback and use allure report for detailed investigation as its more faster as it doesn't use a single html file.


Extend Report: No CSS will be available local. If report has to be show in nice GUI internet should be there. Same to the user who is opening the report. Unless they dont have internet, you cannot see the proper data

Allure: Learning curve. will have the CSS embedded in the html

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.