Hi Good job, JMeter is much more beautiful now
I have tested the last nighty in a fresh Ubuntu linux and I have two warnings when I launch JMeter Apr 01, 2020 5:25:35 PM com.kitfox.svg.Text buildText WARNING: Could not create font Arial Apr 01, 2020 5:25:35 PM com.kitfox.svg.Text buildText WARNING: Could not create font Arial Apr 01, 2020 5:25:35 PM com.kitfox.svg.Text buildText WARNING: Could not create font Arial Apr 01, 2020 5:25:35 PM com.kitfox.svg.Text buildText WARNING: Could not create font Arial Apr 01, 2020 5:25:35 PM com.kitfox.svg.Text buildText WARNING: Could not create font Arial Apr 01, 2020 5:25:35 PM com.kitfox.svg.Text buildText WARNING: Could not create font Arial I need to install Arial font with: sudo apt install ttf-mscorefonts-installer Gtk-Message: 17:25:36.748: Failed to load module "canberra-gtk-module" I need to insyall the module with: sudo apt install libcanberra-gtk-module Le dim. 8 mars 2020 à 14:27, sebb <seb...@gmail.com> a écrit : > On Thu, 5 Mar 2020 at 17:28, Vladimir Sitnikov > <sitnikov.vladi...@gmail.com> wrote: > > > > >Properties, XML, etc are not executed by the JVM; they are effectively > > >just data. > > > > BeanShell, JavaScript, and Groovy are not "just data", but it is code > which > > is a part of JMeter. > > > > So far I see no technical justification for requiring all transitive > > dependencies to be written in Java language only. > > I'll try again. > > + The main reason is portability. > > Compiled Java source is portable to all systems that have a suitable JVM. > > Native code is inherently not portable. > > + Another reason is that compiled Java byte code cannot cause a JVM crash. > Native code can (and does) cause crashes, and these are generally very > difficult to debug. > > + A third reason is that Java source code only needs a JDK to compile it. > There is no need to install additional compilers. > Indeed you can compile the code on one OS and deploy on another. > > Native code usually means installing a C-compiler. > Unfortunately, there are lots of varieties of C-compilers with > incompatible options and syntax. > This make compiling native code rather difficult and error-prone > Also compilation generally has to be done on the same OS version. > > === > > As far as JMeter is concerned, it is the first two reasons that are > most important. > The 3rd reason is of more concern to creators of distributions. > > === > > Note that BeanShell, JavaScript (Rhino) and Groovy are themselves pure > Java - that is why the same jar can be used on all OSes. > > === > > I hope you now understand what 100% Pure Java is about and why it is > important to JMeter? > > > Vladimir >