http://docs.locust.io/

http://httpbin.org/

신고

'Open Sources > ETC' 카테고리의 다른 글

locust 관련 정보  (0) 2017.08.25
Kali Linux (칼리 리눅스)  (0) 2016.10.11
Vagrant  (0) 2016.07.20
Slack  (0) 2016.07.11
Libre Plan  (0) 2016.07.11
SonarQube  (0) 2016.02.03

아래와 같은 Groovy script를 작성할 경우, Command로 돌릴 경우에 Error가 발생한

import groovy.json.JsonSlurper;

import com.eviware.soapui.support.types.StringToStringMap;

import static com.jayway.jsonpath.JsonPath.parse

 

def responseContent = testRunner.testCase.getTestStepByName("signin").testRequest.response.contentAsString;

def access_token = parse(responseContent).read('token.access_token');

def token_type = parse(responseContent).read('token.token_type');


def auth=token_type+" "+access_token;

log.info(auth);


def headers = new StringToStringMap();

headers.put("Authorization", auth);


testRunner.testCase.getTestStepByName("coupons").testRequest.setRequestHeaders(headers);

ERROR [SoapUI] An error occured [startup failed:

Script1.groovy: 3: unable to resolve class com.jayway.jsonpath.JsonPath

 @ line 3, column 1.

   import static com.jayway.jsonpath.JsonPath.parse

   ^

org.codehaus.groovy.syntax.SyntaxException: unable to resolve class com.jayway.jsonpath.JsonPath

 @ line 3, column 1. 

이 경우 해당 라이브러리를 못찾아서 발생하는 문제이다, SOAPUI UI에서 실행할 땐 발생 안하다가 Command로만 돌릴 경우에 발생한다.

이럴 경우 라이브러리를 변경한다.

import groovy.json.JsonSlurper;

import com.eviware.soapui.support.types.StringToStringMap;

import com.eviware.soapui.support.XmlHolder

import groovy.json.*


def responseContent = testRunner.testCase.getTestStepByName("signin").testRequest.response.contentAsString;

def json = new JsonSlurper().parseText (responseContent)


def access_token = json.token.access_token;

def token_type = json.token.token_type;


def auth=token_type+" "+access_token;

def headers = new StringToStringMap();

headers.put("Authorization", auth);


testRunner.testCase.getTestStepByName("profile").testRequest.setRequestHeaders(headers);


신고

Download

https://www.kali.org/downloads/

Definition

Kali Linux is a Debian-based Linux distribution aimed at advanced Penetration Testing and Security Auditing. Kali contains several hundred tools aimed at various information security tasks, such as  Penetration Testing, Forensics and Reverse Engineering. Kali Linux is developed, funded and maintained by Offensive Security, a leading information security training company.

신고

'Open Sources > ETC' 카테고리의 다른 글

locust 관련 정보  (0) 2017.08.25
Kali Linux (칼리 리눅스)  (0) 2016.10.11
Vagrant  (0) 2016.07.20
Slack  (0) 2016.07.11
Libre Plan  (0) 2016.07.11
SonarQube  (0) 2016.02.03

$JAVA_HOME/jre/lib/ext/에 jdbc connect library를 넣어주면 된다.

신고

Create a snapshot of the instance

  1. Shut down the source VM before you take the snapshot to ensure that all data is flushed to disk. If necessary, list the instances to view the instance name:

    $ nova list
    +--------------------------------------+------------+--------+------------------------------+
    | ID                                   | Name       | Status | Networks                     |
    +--------------------------------------+------------+--------+------------------------------+
    | c41f3074-c82a-4837-8673-fa7e9fea7e11 | myInstance | ACTIVE | private=10.0.0.3             |
    +--------------------------------------+------------+--------+------------------------------+
    
  2. Use the nova stop command to shut down the instance:

    $ nova stop myInstance
    
  3. Use the nova list command to confirm that the instance shows a SHUTOFF status:

    $ nova list
    +--------------------------------------+------------+---------+------------------+
    | ID                                   | Name       | Status  | Networks         |
    +--------------------------------------+------------+---------+------------------+
    | c41f3074-c82a-4837-8673-fa7e9fea7e11 | myInstance | SHUTOFF | private=10.0.0.3 |
    +--------------------------------------+------------+---------+------------------+
    
  4. Use the nova image-create command to take a snapshot:

    $ nova image-create --poll myInstance myInstanceSnapshot
    Instance snapshotting... 50% complete
    
  5. Use the nova image-list command to check the status until the status is ACTIVE:

    $ nova image-list
    +--------------------------------------+---------------------------------+--------+--------+
    | ID                                   | Name                            | Status | Server |
    +--------------------------------------+---------------------------------+--------+--------+
    | 657ebb01-6fae-47dc-986a-e49c4dd8c433 | cirros-0.3.2-x86_64-uec         | ACTIVE |        |
    | 72074c6d-bf52-4a56-a61c-02a17bf3819b | cirros-0.3.2-x86_64-uec-kernel  | ACTIVE |        |
    | 3c5e5f06-637b-413e-90f6-ca7ed015ec9e | cirros-0.3.2-x86_64-uec-ramdisk | ACTIVE |        |
    | f30b204e-1ce6-40e7-b8d9-b353d4d84e7d | myInstanceSnapshot              | ACTIVE |        |
    +--------------------------------------+---------------------------------+--------+--------+
    


신고

'Open Sources > Openstack' 카테고리의 다른 글

Openstack Instance를 Image로 만드는 방법  (0) 2016.08.18
How to Install openstack - openstack 설치  (0) 2016.07.15

Devices > Insert Guest Additions CD Image를 클릭해서 설치하고 재부팅하면

해상도 설정 가능!!

신고

'Open Sources > [VM] Virtual Box' 카테고리의 다른 글

Virtualbox 해상도 문제 해결  (0) 2016.07.20
VM 만들기  (0) 2016.03.30
VirtualBox  (0) 2016.03.30
VirtualBox 설치 Guide  (0) 2014.09.01

Vagrant는 가상화 기술을 쓰기 편하도록 하여 개발 환경을 손쉽게 구축해주는 도구이다. Vagrant를 이용하면 다양한 개발 및 테스트 환경을 빠르게 구축할 수 있으므로 다양한 개발 환경에서 테스트를 진행하거나 또는 기존에 구축했던 시스템의 환경을 재현하는데 큰 도움을 얻을 수 있다.

Vagrant를 이용하여 우리가 얻을 수 있는 이점은 다음과 같다.

  • 과거 구축했던 개발 및 운영 환경을 즉시 재현할 수 있다.
  • 개발자가 만든 VM 이미지를 다른 개발자들과 공유할 수 있다.
  • VM 구성 및 배포를 커맨드 몇 번만으로 빠르게 진행할 수 있다.
  • 개발자가 구성한 VM을 서버에서도 그대로 사용할 수 있다.
  • VM 공유 기능을 제공한다.
  • 설치가 매우 쉽다.
  • 소프트웨어 구성 비용이 없다.
  • 유지보수 비용을 최소화할 수 있다.

간편함이 있는 반면이 단점도 있다.

  • OpenStack과 같은 Cloud IaaS를 구성하지는 않는다(Network, Storage, Compute 가상화를 포함한 가상화 기술을 제공하지는 않음)
  • 잘 만들어진 웹 UI를 제공하지 않는다.
  • VMWare를 기반으로 사용하려면 유료 플러그인을 구매해야 한다(10만원 이하).

만약 네트워크 가상화와 스토리지 가상화 등등 복잡한 Cloud IaaS 환경을 지원해야 한다면 OpenStack이 정답이나 OpenStack은 설치도 어렵고 설치 이후에 발생하는 다양한 이슈를 엔지니어가 직접 해결을 해야 하기 때문에 유지보수 비용이 상당히 증가하므로 단순한 서버 가상화 정도 수준에서 사용한다면 Vagrant + Virtualbox 조합 또는 KVM과 같은 Hypervisor와 관리 도구를 같이 사용할 것을 권장한다.

Reference : http://wiki.opencloudengine.org/pages/viewpage.action?pageId=2852295

신고

'Open Sources > ETC' 카테고리의 다른 글

locust 관련 정보  (0) 2017.08.25
Kali Linux (칼리 리눅스)  (0) 2016.10.11
Vagrant  (0) 2016.07.20
Slack  (0) 2016.07.11
Libre Plan  (0) 2016.07.11
SonarQube  (0) 2016.02.03

Definition

OpenStack is a free and open-source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center. Users either manage it through a web-based dashboard, through command-line tools, or through a RESTful API. OpenStack.org released it under the terms of the Apache License.

Installation - Quick start on single node

Precondition

OS Hardware

Machine with at least 4GB RAM, preferably 6GB RAM, processors with hardware virtualization extensions, and at least one network adapter.

OS Software

x86_64 is currently the only supported architecture.

Network

sudo systemctl disable firewalld sudo systemctl stop firewalld sudo systemctl disable NetworkManager sudo systemctl stop NetworkManager sudo systemctl enable network  sudo systemctl start network 

Installation

Software repositories

sudo yum install -y centos-release-openstack-mitaka

sudo yum update -y 

Install Packstack Installer

sudo yum install -y openstack-packstack

Run Packstack to install OpenStack

packstack --alinenone 


Output

Additional information: 

* A new answerfile was created in: /home/stack/packstack-answers-20160715-100701.txt

 * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.

 * File /root/keystonerc_admin has been created on OpenStack client host 10.211.55.12. To use the command line tools you need to source the file.

 * Copy of keystonerc_admin file has been created for non-root user in /home/stack.

 * To access the OpenStack Dashboard browse to http://10.211.55.12/dashboard .

Please, find your login credentials stored in the keystonerc_admin in your home directory.

 * To use Nagios, browse to http://10.211.55.12/nagios username: nagiosadmin, password: ad3f2eb1bfaa4883

 * Because of the kernel update the host 10.211.55.12 requires reboot.

 * The installation log file is available at: /var/tmp/packstack/20160715-100701-7W9Jdj/openstack-setup.log

 * The generated manifests are available at: /var/tmp/packstack/20160715-100701-7W9Jdj/manifests 


Dashboard

URL : http://$YOURIP/dashboard

Admin information : keystonerc_admin file에서 확인

Reference


신고

'Open Sources > Openstack' 카테고리의 다른 글

Openstack Instance를 Image로 만드는 방법  (0) 2016.08.18
How to Install openstack - openstack 설치  (0) 2016.07.15

Introduce

2013년 샌프란시스코에서 설립된 메시지 기반 협업 서비스.

PC와 모바일 버전의 Slack을 사용하면 언제 어디서나 팀원과 소통은 물론 효율적으로 업무를 진행할 수 있다.

Pricing

ModelPrice

Description

FreeFree
  • Search and browse 10k
    most recent messages
  • 10 service integrations
  • Free native apps for iOS, Android, Mac & Windows Desktop
  • Multi-team Support
  • 1:1 calls (beta)
Standard$8
  • Searchable archive with unlimited messages
  • Unlimited service integrations
  • Custom retention policies
  • Guest access
  • Priority support
  • Google Authentication (OAuth) / Google Apps for Domains sign-on
  • Configurable email ingestion service
  • Mandatory two-factor authentication
  • User Groups
  • Group calls (beta)
Plus$15
  • SAML-based single sign-on (SSO)
  • Compliance Exports of all message history
  • Support for external message and archival solutions
  • 99.99% guaranteed uptime SLA
  • 24/7 support with 4 hour response time
  • User provisioning and deprovisioning
  • Real-time active directory sync with OneLogin, Okta & Ping
EnterpriseCOMING SOON
  • Federation across multiple teams with a unified team directory
  • Unified security, data retention and compliance policies across all federated teams
  • Organization-wide reporting, metrics & analytics
  • Consolidated billing & administration across teams


신고

'Open Sources > ETC' 카테고리의 다른 글

Kali Linux (칼리 리눅스)  (0) 2016.10.11
Vagrant  (0) 2016.07.20
Slack  (0) 2016.07.11
Libre Plan  (0) 2016.07.11
SonarQube  (0) 2016.02.03
업무 관리 도구 - 트렐로(Trello)  (0) 2014.07.12

http://www.libreplan.org/home/

Installation

sudo add-apt-repository ppa:libreplan/ppa
sudo apt-get update
sudo apt-get install libreplan

http://localhost:8080/libreplan/

Display

신고

'Open Sources > ETC' 카테고리의 다른 글

Vagrant  (0) 2016.07.20
Slack  (0) 2016.07.11
Libre Plan  (0) 2016.07.11
SonarQube  (0) 2016.02.03
업무 관리 도구 - 트렐로(Trello)  (0) 2014.07.12
Datagenerator - dbMonster Data Type  (0) 2013.03.05

+ Recent posts