Tsung이 쌓인 Docker로 로드 테스트 수행
컨디션
Tsung 테스트에 사용된 Docker 이미지
$ docker pull ddragosd/tsung-docker
필요한 물건
즉각 집행하다
docker run \
-v テストファイルが置いてあるホストのパス:/usr/local/tsung ddragosd/tsung-docker:latest \
-f /usr/local/tsung/テストファイル名 \
start
자세한 내용은 Giithub 페이지 또는 Docker Hub 페이지를 참조하십시오.테스트를 실행하면 마운트된 호스트 디렉터리로 결과가 출력됩니다
HTML 파일도 출력되기 때문에 결과를 쉽게 확인할 수 있습니다
(예) 테스트 설명 파일
<?xml version="1.0"?>
<!DOCTYPE tsung SYSTEM "/opt/erlang/R16B03-1/share/tsung/tsung-1.0.dtd">
<tsung loglevel="notice" version="1.0">
<clients>
<client host="localhost" cpu="1" use_controller_vm="true" />
</clients>
<servers>
<server host="テストサーバー" port="80" type="tcp"></server>
</servers>
<load>
<arrivalphase phase="1" duration="180" unit="second">
<users interarrival="2" unit="second"></users>
</arrivalphase>
</load>
<options>
<option type="ts_http" name="user_agent" >
<user_agent probability="100">Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36</user_agent>
</option>
<option name="connect_timeout" value="5000" />
</options>
<sessions>
<session name="attack" probability="100" type="ts_http">
<request>
<http url="URL(クエリーがある場合は&を変換しておくこと)"
method="GET" version="1.1" >
</http>
</request>
</session>
</sessions>
</tsung>
특정 경로에 부하를 가하고 싶어서 아주 간단한 기술(적당함)
Reference
이 문제에 관하여(Tsung이 쌓인 Docker로 로드 테스트 수행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/RyujiKawazoe/items/042f07c679cbf01fff02텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)