How to make Mac OS as a slave in JMETER distributed testing - jmeter

I am using Jmeter to perform distributed stress testing. I have 5 Mac and 2 window machines in my Lab. I tried Mac as Master and window machines as slave and was successful but i want to USE only Mac machines to perform this testing. How can i make MAC as a slave. I have gone through many forums but found only discussions about LINUX and Window. In Linux they have mentioned to run jmeter-server file.How can i Perform the same in Mac.
Thanks
Rajneesh

OSX is Unix based, the same as Linux. Just open Terminal (in /Applications/Utilities) and perform the same operations as you would for Linux.

Related

OSX Docker Image on OSX Host?

Im well aware that i cannot run an OSX docker image on a linux or window host because they are totally different operating systems, but is it possible to have a OSX-based Docker image running ON an OSX host?
I would love to be able to utilize this for automating iOS application build processes.
Docker uses Linux kernel to make use of containerisation. Since MacOS uses a different kernel, this is not natively possible.
However, there are some approaches that you could try.

Running metal-enabled app on macos virtual machine

Is there any virtualization solution that supports metal api?
We have an app that uses Metal internally, and we'd like to test it across different macOS versions. Unfortunately it seems that VirtualBox, Parallels Desktop & VMWare Fusion doesn't enable Metal API in their guest macOS.
How can we test the app without having multiple physical machines or without using dual-boot?
UPDATED ANSWER 2019
Parallels Desktop v. 15 finally uses Metal. See their blogpost.
ORIGINAL ANSWER:
As far as I researched there's no chance of doing so with virtual machines.
The only feasible work-around we found is to:
find/purchase hi-speed USB drive (or even external SSD)
install various macOS versions on partitions of the USB drive
boot your Mac from the pendrive and select the OS you want to test
Not ideal, but does the job.

Converting default OS with Wake on Lan (specific case)

My desktop has two OS, linux ubuntu and WINDOWS 7, on separate HDDs.
Bootloader is on linux.
This computer is accessed remotely with Wake on Lan (WOL).
Wanting to freely choosing OS when turning on the desktop, I tried following a Blog here:
It seems "setting default OS from LINUX to WINDOWS" worked fine through grub setting, (Default 0 => Default 4)
But there's no way to access linux HDD (for control of bootloader) on WINDOWS. (I think this is due to HDD format.)
So I can't find way to set default OS to Linux again.
Can anyone help me with this situation ?
This is resolved by using Grub-reboot, referencing a webpage.
http://www.webupd8.org/2010/10/how-to-reboot-in-windows-from-ubuntu.html

What's the best way to run a Linux virtual server in Windows 7?

I need a virtual server for web development, it'll host Apache+Postgres+Ruby+something else.
What's the most effective software to run such a server? (ie with least virtualization overhead)
Is there a way to run Linux as as service?
I use VirtualBox at the moment, but it's inconvenient in some ways, such as it needs an emulator window open which also captures keyboard input when alttabbed into.
(Also, coLinux hangs at boot on my machine, so it's probably not an option)
Check out the features of VMWare Server. It's free, you just have to register.
I've never found VMware to be much of a performance hog unless running 3+ virtual machines.
The latest free server version (VMware Server 2) runs as a service IIRC, so you can set up your dev server to start up and shut down when your PC does, and you can either log on to the VM's console through the web interface, or create a shortcut on your desktop so it's fairly non-obtrusive.
There is a very convenient utility that hides VirtualBox from the foreground completely: vboxctrl. With vboxctrl you can run a Linux server on your Windows machine, make it automatically go to sleep when Windows shuts down or hibernates; then use any SSH client to log in to the server. Or you can use Xming to open graphical windows from the Linux server; I've worked quite a lot of time in GVim open through Xming.
If anyone needs more details, leave a comment, I may write an article about this.

Citrix Server sort of app - on a Mac?

Does anyone know of a similar product to Citrix Server that'll run on the Mac OS?
Essentially, I'm looking to allow multiple remote users to log in to the same OSX Server at the same time (with full visual desktop, not SSH).
OS X's Quartz window server has no remoting abilities, unlike its predecessor. X11 does, but 'native' OS X applications don't use that; of the few Mac apps typically run in X11 (such as GIMP or CrossOver), none are specific to the Mac, so you might as well run them on a different OS.
That said, if all you want is to visually remote-control a session, it is possible to use VNC or a derivative, such as Apple Remote Desktop. Since 10.4, this allows for multiple simultaneous sessions, as implemented with Vine Server. Remote Desktop also has other abilities such as remotely installing and updating software.
(Unlike Citrix and X11, VNC does not send drawing commands over the network; it instead transmits a compressed image representation pixel-per-pixel.)
You should specify your exact needs. You will not get a Citrix-like experience where you can run single Mac apps in their own remote session. You will, however, get remote graphical control, and that may be more than enough for you.
I've never heard of it, but from their blog:
Aqua Connect Terminal Server uses the VNC (Virtual Network Computing) protocol to send data between Mac OS X and the client application.
Now, if someone does know of a non-VNC solution, I'd be happy to hear it.
Anyone have experience with Aqua Connect? Found them from Google, and they claim the next version works on RDP as well as VNC. Wondering if it's just a nice wrapper around the VNC capabilities #Soeren Kuklau pointed out.
Thanks for the link to Vine Server, that's worth investigating.
John Vasileff,
Back to My Mac is a tunnelling / NAT traversal technique that enables the use of any networking (including VNC-based remote control). iChat screen sharing, Finder Screen Sharing and Remote Desktop all use VNC. Apple does not offer any non-VNC solutions.
Citrix XenDesktop iPhone Demo

Resources