Benchmarking procedures or Upgrade tests to be done after upgrading to SQL Server 2016 from SQL Server 2012
When I did SQL 2005 to 2012 I used the Distributed Replay Controller feature. You run a profiler trace with the DRC template. Then run the command on a few servers and it runs those trace files against a target server.

During the process you check whatever performance monitoring app you use and make a note of the times