TPC-W
   HOME

TheInfoList



OR:

TPC-W was a web server and database performance benchmark, proposed by
Transaction Processing Performance Council In online transaction processing (OLTP), information systems typically facilitate and manage transaction-oriented applications. This is contrasted with online analytical processing. The term "transaction" can have two different meanings, both of w ...
. This benchmark defined the complete Web-based shop for searching, browsing and ordering books. The system under testing needed to provide the implementation of this shop. TPC-W standard describes all pages that must be present in the shop (including sample
HTML code The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript ...
), interaction graphs (how the user navigates between the pages), transition tables (that is the probability that the user will move from page A to page B) and database schema. In addition, the standard provided generator to produce synthetic images (
book cover A book cover is any protective covering used to bind together the pages of a book. Beyond the familiar distinction between hardcovers and paperbacks, there are further alternatives and additions, such as dust jackets, ring-binding, and older ...
s) that the system under testing needed to show in the virtual shop. Standard also describes how random strings and random numbers must be generated. During testing, the server was visited by a growing number of web-bots, each simulating individual customer. The pause between web interactions from the single customer and the number of total pages each customer visits per session are random numbers that must follow asymmetric distribution, specified by the standard. The navigation pattern is defined by three transition tables that differ in accordance with the preferred plans of the user (shopping mix, browsing mix and ordering mix). The main measured parameter was WIPS, the number of web interactions per second that the system is capable to deliver. It was also possible to visit and actually use the virtual shop with the ordinary browser. The official TPC-W page in the past included performance comparisons, providing information, how well the virtual shop performs when implemented with various development platforms and running on various web servers and
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
s. This is information that is no longer available from the web site. While discontinued, TPC-W is still used in universities for teaching, requiring students to implement TPC-W - compliant shop and perform benchmarkingbr>


Other Web Application Benchmarks

# RUBBoS # RuBiS


References

{{Reflist
- Official page of TPC-W standard
Benchmarks (computing)