Skip to content

Instantly share code, notes, and snippets.

View drairi's full-sized avatar

Aimee Rivers drairi

View GitHub Profile
.DS_Store
Gemfile.lock
*/skaermbilleder/
*/gen/allure-results/
*/rerun.txt
*/results/
*.gem
*.rbc
/.config
/coverage/
#!/bin/bash
read -p "Hvad er projektnavnet? (f.x. drtv-test) " projectname &&
mkdir $projectname &&
cd $projectname &&
wget 'https://gist.githubusercontent.com/drairi/416eafcbb1e820a9682114233e2a59d7/raw/standard-gitignore' -O .gitignore &&
wget 'https://gist.githubusercontent.com/drairi/7db7ca99ef70fca865fb2002196776df/raw/ny-projekt-README.md' -O README.md &&
sed -i -e 's/'"\$projectname"'/'"$projectname"'/g' README.md &&
rm README.md-e &&
git init &&

$projectname

Velkommen til $projectname! Her må du finde, blandt andet,

  • Funktionelle tests
  • MIM tests
  • Performance tests
  • Sikkerheds tests
  • Tilgængeligheds tests
def check_env_variable(variable, example)
if !ENV[variable]
puts
puts "Venligst indsæt en '#{variable}' miljøvariabel, f.eks."
puts "export #{variable}=#{example}"
puts
exit
end
end

$foldername

Her kan du finde alle funktionelle tests, inkluderer browser tests, mobil tests, regression tests, smoke tests, og så videre.

Bygg en Docker container

rake build

Indsæet indstillinger

#!/bin/bash
git checkout master &&
git pull &&
read -p "Hvad er mappenavnet? (f.x. drtv-funktionelle-tests) " foldername &&
mkdir $foldername &&
cd $foldername &&
wget 'https://gist.githubusercontent.com/drairi/b4036c9fd23acc7107304a9062d7e6b0/raw/funktionelle-tests-dockerfile' -O Dockerfile &&
FROM java:8-jdk
# working directory for gatling
WORKDIR /opt
# Gating version
ENV GATLING_VERSION 3.0.0
# create directory for gatling install
RUN mkdir -p gatling

$foldername

Load og stress testing med Gatling i en Docker container.

Bygg Docker container

rake build

Kør en simulering

package test
import scala.util.Random
import scala.concurrent.duration._
import io.gatling.core.Predef._
import io.gatling.http.Predef._
class Demo extends Simulation {
#!/bin/bash
git checkout master &&
git pull &&
read -p "Hvad er mappenavnet? (f.x. drtv-performance-tests) " foldername &&
mkdir $foldername &&
cd $foldername &&
wget 'https://gist.githubusercontent.com/drairi/9a0ab57f3db70234680a2ad5adef8d2a/raw/performance-tests-dockerfile' -O Dockerfile &&