Project

General

Profile

1
#!/bin/bash
2

    
3
#############################################################################
4
# Run a series of load tests against a metacat instance. 
5
#
6
# 3 April 2009 Michael Daigle (daigle@nceas.ucsb.edu)
7
#############################################################################
8

    
9
######################
10
# squery-load-test.py dictionary-letter iterations delay test-server 
11
######################
12

    
13
##### run squeries #####
14
#./squery-load-test.py m 50 2 dev.nceas.ucsb.edu 2>&1 &
15

    
16
##### run squeries #####"
17
#./squery-load-test.py n 50 2 dev.nceas.ucsb.edu 2>&1 &
18

    
19
##### run squeries #####
20
#./squery-load-test.py o 50 2 dev.nceas.ucsb.edu 2>&1 &
21

    
22
##### run squeries #####
23
#./squery-load-test.py p 50 2 dev.nceas.ucsb.edu 2>&1 &
24

    
25
######################
26
# insert-load-test.py dictionary-letter iterations delay test-server 
27
######################
28

    
29
##### run squeries #####
30
./insert-load-test.py a 50 2 dev.nceas.ucsb.edu 2>&1 &
31

    
32
##### run squeries #####"
33
./insert-load-test.py b 50 2 dev.nceas.ucsb.edu 2>&1 &
34

    
35
##### run squeries #####
36
./insert-load-test.py c 50 2 dev.nceas.ucsb.edu 2>&1 &
37

    
38
##### run squeries #####
39
./insert-load-test.py d 50 2 dev.nceas.ucsb.edu 2>&1 &
40

    
41
######################
42
# read-load-test.py prefix iterations delay test-server 
43
######################
44

    
45
##### run squeries #####
46
#./read-load-test.py a 300 3 dev.nceas.ucsb.edu 2>&1 &
47

    
48
##### run squeries #####"
49
#./read-load-test.py b 300 3 dev.nceas.ucsb.edu 2>&1 &
50

    
51
##### run squeries #####
52
#./read-load-test.py c 300 3 dev.nceas.ucsb.edu 2>&1 &
53

    
54
##### run squeries #####
55
#./read-load-test.py d 300 3 dev.nceas.ucsb.edu 2>&1 &
56

    
57
echo
58
echo "Running the following load tests:"
59
ps auxwww |grep load-test.py |grep -v grep
60

    
(5-5/9)