Skip to content

DevelopersCommunity/cmake-jmeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apache JMeter installer

This is a CMake project to build a Windows installer for Apache JMeter. The installer is used by the DEVCOM.JMeter winget package. You can install it with the following command:

winget install --id DEVCOM.JMeter

Build prerequisites

You can install the first two components with the following winget commands:

winget install --id Kitware.CMake
winget install --id Ninja-build.Ninja

WiX v3 is available at https://github.com/wixtoolset/wix3/releases/. It requires .NET Framework 3.5, which can be installed with the following command:

Start-Process `
    -FilePath pwsh `
    -ArgumentList "-Command `"& {Enable-WindowsOptionalFeature -Online -FeatureName NetFx3}`"" `
    -Wait `
    -Verb RunAs

Check if PATH was set correctly:

Get-Command cmake
Get-Command ninja

You may need to restart your Windows session if you can't find ninja even after restarting your terminal.

Build

Use the following commands to generate the installation package:

cmake -B build -G Ninja
cmake --build build --target package

You need Internet access to execute the build process to download the Apache JMeter binaries.

If successful, the MSI file will be available in the build directory.