'Creates a file and writes a table with performance data.
The performance data are ordered by the total size of the netstrings.
In addition they show the chunk size, the number of chunks and the
time (in seconds) that elapsed while the C{NetstringReceiver}
received the netstring.
@param filename: The name of the report file that will be written.
@type filename: C{str}'

def createReport(self):

    self.outputFile = open(self.filename, 'w')
    self.writeHeader()
    self.writePerformanceData()
    self.writeLineSeparator()
    print(('The    report    was    written    to    %s.' % self.filename))
