Update docker/auth-bench/run-ab.sh
This commit is contained in:
		
							parent
							
								
									834ea81f2d
								
							
						
					
					
						commit
						8b837c31be
					
				|  | @ -2,7 +2,7 @@ | ||||||
| 
 | 
 | ||||||
| function fetch_auth_cookie { | function fetch_auth_cookie { | ||||||
|   local cms_type=${CMS_TYPE} |   local cms_type=${CMS_TYPE} | ||||||
|   local cookie_file="/tmp/cookie.txt" |   local cookie_file="/tmp/cookie.txt" # Ensure this path matches across all functions | ||||||
|    |    | ||||||
|   case $cms_type in |   case $cms_type in | ||||||
|     "Concrete5") |     "Concrete5") | ||||||
|  | @ -12,7 +12,6 @@ function fetch_auth_cookie { | ||||||
|       # Fetch and store the cookie for Concrete5, with verbose output for debugging |       # Fetch and store the cookie for Concrete5, with verbose output for debugging | ||||||
|       curl -c "$cookie_file" -d "$login_data" -X POST "$login_url" -v > /tmp/curl_response_concrete5.txt 2>&1 |       curl -c "$cookie_file" -d "$login_data" -X POST "$login_url" -v > /tmp/curl_response_concrete5.txt 2>&1 | ||||||
|        |        | ||||||
|       # Check if the cookie was successfully fetched |  | ||||||
|       if [ ! -s "$cookie_file" ]; then |       if [ ! -s "$cookie_file" ]; then | ||||||
|         echo "Failed to fetch cookie for Concrete5. Check /tmp/curl_response_concrete5.txt for details." |         echo "Failed to fetch cookie for Concrete5. Check /tmp/curl_response_concrete5.txt for details." | ||||||
|         exit 1 |         exit 1 | ||||||
|  | @ -20,18 +19,19 @@ function fetch_auth_cookie { | ||||||
|       ;; |       ;; | ||||||
|        |        | ||||||
|     "WordPress") |     "WordPress") | ||||||
|       # Placeholder for WordPress authentication, to be developed |  | ||||||
|       echo "WordPress authentication: To be developed" |       echo "WordPress authentication: To be developed" | ||||||
|       ;; |       ;; | ||||||
|        |        | ||||||
|     *) |     *) | ||||||
|       echo "Unsupported CMS type: $cms_type" |       echo "Unsupported CMS type: $cms_type" | ||||||
|  |       exit 1 | ||||||
|       ;; |       ;; | ||||||
|   esac |   esac | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| function prepare_log_file { | function prepare_log_file { | ||||||
|   local log_file="/logs/authenticated.csv" |   local log_file="/logs/authenticated.csv" | ||||||
|   > "$log_file" |   > "$log_file" | ||||||
|  | @ -44,7 +44,7 @@ function run_apache_bench_and_check_ttfb { | ||||||
|   local requests=$REQUESTS |   local requests=$REQUESTS | ||||||
|   local concurrency=$CONCURRENCY |   local concurrency=$CONCURRENCY | ||||||
|   local log_file="/logs/authenticated.csv" |   local log_file="/logs/authenticated.csv" | ||||||
|   local cookie_file="/tmp/cookie" |   local cookie_file="/tmp/cookie.txt" | ||||||
|    |    | ||||||
|   echo "URL,HTTP Code,Average TTFB (ms),AB Mean Time per Request (ms)" | tee "$log_file" |   echo "URL,HTTP Code,Average TTFB (ms),AB Mean Time per Request (ms)" | tee "$log_file" | ||||||
|    |    | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 colin
						colin