Giter VIP home page Giter VIP logo

ds3's Introduction

DVD Store Version 3 - github.com/dvdstore/ds3

DVD Store 3 (DS3) is an open source test / benchmark tool that simultaes an online store that sells DVDs. Customers can login, browse DVDs, browse reviews of DVDs, create new reviews, rate reviews, become premium members, and purchase DVDs. Everything needed to create, load, and stress this online store is included in the DVD Store project.

DVD Store 3 is based on the previous DVD Store 2. The new features in DVD Store 3 revolve around the addition of customer reviews and premium membership.

This is a database test workload. The database is created using the included tools and then stressed with the included driver program that simultes user activity.

Full details are included in the various readme files in the DS3 subdirectories.

DVD Store 3 supports Oracle, MySQL, and SQL Server.

ds3's People

Contributors

toddmuirhead avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ds3's Issues

Running on multiple SQL servers

Hi Team,

I'm able to run ds3 on single SQL instance , i have issue with running on multiple SQL targets . Can i get pre-requirement setup for multiple SQL server run please.

Command :
.\sqlserverds3\ds3sqlserverdriver.exe --target=10.1.11.22;10.1.11.21 --log_timestamp=LOCAL --n_threads=8 --ramp_rate=10 --run_time=5 --db_size=10MB --warmup_time=0 --think_time=0.085 --n_searches=3 --search_batch_size=5 --n_line_items=5 --windows_perf_host=10.1.11.22;10.1.11.21 --detailed_view=Y --out_filename=testresults1.txt

issue :
image

able to communicate with one server (localhost) , not with another SQL server.

Thanks & Regards
Ajay Vaaka

Server 2016 Nano support

If it is possible, it would be appreciated if the DS3 SQL drivers could be recompiled in 64 bit, for compatibility with Windows Server 2016 Nano installs.

Error accessing server machine

I've installed ds2 on a AWS AMI EC2 instance to host the server with a MySQL database. I've successfully loaded the data into the database. For the client, I've launched another Linux Centos EC2 instance in AWS and successfully confirmed that I can access the mysql database from the server machine.

To compile the .exe file, I've installed Mono and have successfully compiled the program. However, when running the program, I am getting the following error:

[root@ip-172-31-36-226 drivers]# mono ds2mysqldriver.exe --target=172.31.46.171
Total number of Threads to be Spawned across multiple servers are n_threads: 1
target= 172.31.46.171 n_threads= 1 ramp_rate= 10 run_time= 0 db_size= 10MB warmup_time= 1 think_time= 0
pct_newcustomers= 20 n_searches= 3 search_batch_size= 5 n_line_items= 5 virt_dir= ds2 page_type= php windows_perf_host= detailed_view= N linux_perf_host=

Using WIN32 QueryPerformanceCounters for measuring response time

Performance Counter Category Test and Counters MaxRT and OPM created

Unhandled Exception:
System.TypeLoadException: Could not load type of field 'ds2xdriver.ds2Interface:objConn' (1) due to: Could not load file or assembly 'MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. assembly:MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d type: member:(null) signature:
at ds2xdriver.Controller..ctor (System.String[] argarray) [0x00f1d] in :0
at ds2xdriver.Controller.Main (System.String[] args) [0x00001] in :0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'ds2xdriver.ds2Interface:objConn' (1) due to: Could not load file or assembly 'MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. assembly:MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d type: member:(null) signature:
at ds2xdriver.Controller..ctor (System.String[] argarray) [0x00f1d] in :0
at ds2xdriver.Controller.Main (System.String[] args) [0x00001] in :0

I cannot understand what is preventing the program from running because I was able to access the MySQL database from the server using the -h parameter. Any help is appreciated in effort to resolve this.
Thanks!

Incorrect format in parameter (Generated ConfigFile)

Hi,
I generated configfile via CreateConfigFile.pl. Creation was successful (even though the output message contains ds2 instead of ds3) but when I run ds3webdriver.exe --config_file=DriverConfig.txt, I get the following error message.

Incorrect format in parameter: --config_file=DriverConfig.txt

Generated config file DriverConfig.txt

Create Login Script references both ds2user and ds3user

The generated (and default) Create login scripts reference ds2user and ds3user see below. This causes errors during execution that have to be manually corrected.

--Added by GSK Create Login and then add users and their specific roles for database
USE [master]
GO
IF NOT EXISTS(SELECT name FROM sys.server_principals WHERE name = 'ds2user')
BEGIN
    CREATE LOGIN [ds2user] WITH PASSWORD=N'',
    DEFAULT_DATABASE=[master],
    DEFAULT_LANGUAGE=[us_english],
    CHECK_EXPIRATION=OFF,
    CHECK_POLICY=OFF


    EXEC master..sp_addsrvrolemember @loginame = N'ds2user', @rolename = N'sysadmin'

    USE [DS3]
    CREATE USER [ds3DS3user] FOR LOGIN [ds3user]

    USE [DS3]
    EXEC sp_addrolemember N'db_owner', N'ds3DS3user'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.