Project

General

Profile

1 4902 daigle
#!/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 4906 daigle
######################
10 4902 daigle
# squery-load-test.py dictionary-letter iterations delay test-server
11 4906 daigle
######################
12 4902 daigle
13
##### run squeries #####
14 4906 daigle
#./squery-load-test.py m 50 2 dev.nceas.ucsb.edu 2>&1 &
15 4902 daigle
16
##### run squeries #####"
17 4906 daigle
#./squery-load-test.py n 50 2 dev.nceas.ucsb.edu 2>&1 &
18 4902 daigle
19
##### run squeries #####
20 4906 daigle
#./squery-load-test.py o 50 2 dev.nceas.ucsb.edu 2>&1 &
21 4902 daigle
22
##### run squeries #####
23 4906 daigle
#./squery-load-test.py p 50 2 dev.nceas.ucsb.edu 2>&1 &
24 4902 daigle
25 4906 daigle
######################
26
# insert-load-test.py dictionary-letter iterations delay test-server
27
######################
28 4902 daigle
29 4906 daigle
##### 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