The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
※ 참고 위 명령 돌리기 전에, 사용중인 포트를 먼저 체크해보자. - 3306 포트는 미사용중이어야 한다. (이미 3306 포트로 DB가 실행되고 있다면 포트 binding을 못해서 pinpoint가 실행 안됨. 기존에 사용중이던 mysql을 stop 하고 다시 docker-compose up -d를 해주어야 한다.) - 그 외에도, 설정에 기록된 포트들은 모두 미사용 중이어야 한다.
6. 현재 실행중인 도커 이미지 확인
docker ps
7. 본인의 서버주소:8080으로 접속되면 성공! (아래와 같이 PINPOINT 화면이 나오면 된다.)
latest: Pulling from library/hello-world
719385e32844: Pull complete
Digest: sha256:926fac19d22aa2d60f1a276b66a20eb765fbeea2db5dbdaafeb456ad8ce81598
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
Visual Studio는 전체 개발 주기를 한 곳에서 완료하는 데 사용할 수 있는 강력한 개발자 도구입니다. 코드를 작성, 편집, 디버그 및 빌드한 다음 앱을 배포하는 데 사용할 수 있는 포괄적인 IDE(통합 개발 환경)입니다. 코드 편집 및 디버깅 외에도 Visual Studio에는 컴파일러, 코드 완성 도구, 소스 제어, 확장 및 소프트웨어 개발 프로세스의 모든 단계를 향상시키기 위한 더 많은 기능이 포함되어 있습니다.
Visual Studio Code란
비주얼 스튜디오 코드Visual Studio Code는 마이크로소프트Microsoft에서 오픈소스로 개발하고 있는 소스 코드 에디터입니다. 웹 기반으로 기술들로 데스크톱 애플리케이션을 만들 수 있는 깃허브GitHub의 일렉트론Electron을 기반으로 만들어져 맥OSmacOS, 리눅스Linux, 윈도우Windows 등 메이저 운영체제를 모두 지원하고 있습니다. 마이크로소프트의 통합 개발 환경(IDE) 비주얼 스튜디오Visual Studio와 이름이 비슷하지만 따로 개발되고 있으며 IDE보다는 코드 에디터에 가깝습니다. MIT 라이센스로 오픈소스로 공개되어 있으며, 무료로 사용할 수 있습니다.
Visual Studio와 Visual Studio Code (VS Code)의 비교
간단히 정리해보자면...
공통점
- 개발을 위한 코드 에디터
- 다양한 extentions 지원
- 다양한 언어 지원
차이점
Visual Studio
Visual Studio Code(VS Code)
- 포괄적인 통합 개발 툴 (개발을 위한코드 편집 및 디버거, 컴파일러, 코드 완성 도구, 소스 제어 등 많은 기능이 이미 포함되어 있음)
- 대규모 프로젝트, 엔터프라이즈 개발, Windows, .NET, and Azure 같은 특정 플랫폼을 대상으로 하는 프로젝트에 특히 적합
- 경량화된 크로스 플랫폼 코드 에디터 (가벼운 코드 에디터로 출발 하나, 사용자의 니즈에 따라 디버거, 컴파일러, 코드완성도구, 언어 등을 확장팩으로 추가 가능하여, 결과적으로 VisualStudio와 유사한 효과를 냄)
- 웹 개발, 오픈 소스 프로젝트 및 크로스 플랫폼 개발에 인기 있음
Visual Studio and Visual Studio Code (VS Code) are both popular development environments, but they have some key differences:
Purpose and Scope:
Visual Studio (often referred to as Visual Studio IDE) is a comprehensive Integrated Development Environment provided by Microsoft. It supports a wide range of programming languages and frameworks, including C++, C#, .NET, and more. It offers extensive features for building, debugging, testing, and deploying applications.
Visual Studio Code (often abbreviated as VS Code) is a lightweight, cross-platform code editor that is highly customizable. It provides excellent support for various programming languages through extensions. It is known for its versatility and ease of use.
Extensibility:
Visual Studio has an extensive ecosystem of plugins and extensions, which allows developers to enhance the IDE's functionality. These extensions can provide additional tools, language support, project templates, and more.
Visual Studio Code is designed from the ground up to be extensible. It has a vast library of extensions available through its marketplace, allowing users to customize and tailor their development environment to their needs.
Language and Framework Support:
Visual Studio has extensive support for a wide range of programming languages and frameworks, including .NET, C++, C#, Python, JavaScript, and more. It provides rich language-specific features, debugging capabilities, and project templates for these languages.
Visual Studio Code also supports a wide range of programming languages and frameworks, thanks to its large collection of extensions. It offers syntax highlighting, code completion, debugging support, and more for popular languages like JavaScript, Python, Java, C++, and many others.
Integrated Tools:
Visual Studio comes with a rich set of built-in tools for various development tasks, such as a powerful debugger, code refactoring tools, performance profilers, database integration, and more.
Visual Studio Code provides a basic set of features out of the box, but it relies on extensions to provide more specialized tools. Users can install extensions for specific tasks like debugging, version control, linting, code formatting, and more.
Project Types and Workflows:
Visual Studio is particularly well-suited for large-scale projects, enterprise development, and projects targeting specific platforms like Windows, .NET, and Azure. It provides extensive project templates, project management tools, and integration with various Microsoft services and platforms.
Visual Studio Code is a lightweight and versatile code editor that can be used for a wide range of projects and workflows. It is popular among web developers, open-source projects, and cross-platform development.
Ultimately, the choice between Visual Studio and Visual Studio Code depends on your specific needs, project requirements, and personal preferences. Visual Studio provides a full-featured IDE experience, while Visual Studio Code offers a lightweight and customizable code editing environment.