TPC-W
TPC-W var ett riktmärke för webbserver och databasprestanda, föreslagit av Transaction Processing Performance Council .
Detta riktmärke definierade den kompletta webbaserade butiken för att söka, bläddra och beställa böcker. Systemet som testades behövde för att tillhandahålla implementeringen av denna butik. TPC-W-standarden beskriver alla sidor som måste finnas i butiken (inklusive exempel på HTML-kod ), interaktionsdiagram (hur användaren navigerar mellan sidorna), övergångstabeller (det vill säga sannolikheten att användaren kommer att flytta från sida A till sida B) och databasschema . Dessutom tillhandahåller standarden en generator för att producera syntetiska bilder ( bokomslag ) som systemet under testning behövde visa i den virtuella butiken. Standard beskriver också hur slumpmässiga strängar och slumptal måste genereras.
Under testningen besöktes servern av ett växande antal webbbotar , där varje enskild kund simulerades. Pausen mellan webbinteraktioner från den enskilda kunden och antalet totala sidor varje kund besöker per session är slumpmässiga tal som måste följa en asymmetrisk fördelning, specificerad av standarden. Navigationsmönstret definieras av tre övergångstabeller som skiljer sig i enlighet med användarens föredragna planer (shoppingmix, surfmix och beställningsmix). Den huvudsakliga uppmätta parametern var WIPS , antalet webbinteraktioner per sekund som systemet kan leverera.
Det var också möjligt att besöka och faktiskt använda den virtuella butiken med den vanliga webbläsaren.
Den officiella TPC-W-sidan tidigare inkluderade prestandajämförelser, tillhandahållande av information, hur väl den virtuella butiken presterar när den implementeras med olika utvecklingsplattformar och körs på olika webbservrar och operativsystem . Detta är information som inte längre är tillgänglig från webbplatsen.
Medan TPC-W upphört används fortfarande på universitet för undervisning, vilket kräver att studenter implementerar TPC-W-kompatibel butik och utför benchmarking [1] .
Andra benchmarks för webbapplikationer
- RUBBoS
- RuBiS