As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Did someone have succeed stressing a GWT app?
Any recommended tool?
I wrote a blog post about this topic a little while ago.
http://blog.oio.de/2011/04/19/load-testing-gwt-applications-with-selenium-2-and-gradle
There I published a Selenium 2 test script written in Groovy and a Gradle script for the parallel execution.
But with this solution and no accessibility from the outside its quite difficult to put a heavy load on your GWT application. Except you have many free test clients available in your work/dev environment.
We are successfully using http://loadui.org to test our GWT app. To test the GUI we input directly JSON HTTP requests to our RPC servlet. It's also useful to test SOAP/REST web services.
http://loadstorm.com/ is a great tool which lives in the cloud and supports Javascript. Fairly powerful and easy to setup and use.
We use NeoLoad for our GWT load tests campaigns. They provide an easy way to describe the JSON calls in the GUI.
You should check this out here to see if it can help you as well!
My Company (UBIK-INGENIERIE) distributes a commercial Apache JMeter plugin to load test GWT and GWT RPC applications.
You can easily record, variabilize and replay GWT and GWT RPC based application with standard knowledge of Apache JMeter.
See:
http://www.ubik-ingenierie.com/blog/load-testing-gwt-rpc-applications-with-ubik-load-pack-plugin-for-jmeter/
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
We have an web server running cakephp that provides REST web service.
Now we need to create a portable window client in simple .exe (with window form gui) that can talk with the web service in https without relying too much on other library or api.
The client will send xml & receive xml.
Also it will read some text file in local pc and compress it and encode it as text format, like base64, then send it by restful way to server.
I know java might do this, but we wish not to rely on jvm.
I know .NET can do this, but it relies on .NET framework a lot. When we hope to support older OS like 2003, xp, even 2000, it's a big issue to do compatibility check.
C is a choice, but not easy for us to develop or maintain.
Can other language, like python, php, ruby do this? Without install additional program?
Can we let user just download, unzip and run?
Thanks, any suggestions will be appreciated.
One solution would be to use tcl/tk. With this language you can create a starpack, which is a windows .exe that includes a platform-specific runtime (ie: the tcl/tk language and libraries) and your application code and assets in a single file.
On Windows (and OSX), the tk library includes support for native widgets, so your GUI can look like a "real" windows application.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm starting using Selenium webdriver to write auto test scripts for an ajax website mainly on Chromedriver by using JAVA. The website is coded by using HTML 5. it's actually a website mainly used on mobile devices like iphone, android.
I don't know which framework to choose. I saw TestNG, JUnit. And someone suggested me to use Fitness.
I'm confused on choosing a proper framework.
Can anyone give me some suggestions? thanks in advance.
This is a question on opinions, there's no definite answer. You should go with the framework that fits you best.
JUnit is generally (from my point of view) considered more standard to Java testing and is usually integrated to Java IDEs, but TestNG has some advanced features one might like (and its integration is usually very easy, too). FitNesse is a different story, the tests in it are written quite differently. In JUnit and TestNG, you write the test cases in plain Java, but FitNesse works ... different. And it's by far the least common.
All those frameworks work well with Selenium, you can find examples on all of them all over the internet.
If you're really just starting with WebDriver and Java, go for JUnit, as it's usage won't limit you for a very long time and it's quite easy to begin with.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I need to add some SIP based functionality to my company's Windows based software, allowing the user to call extensions and receive calls from extensions registered with a SIP server. Essentially I'll be creating a simple soft-phone. The software might be running on separate networks, so NAT, firewalls and STUN servers are considerations.
I'm wondering if others have done this sort of thing and if so do you have any recommendations on how to get started.
Should I write my own SIP stack from scratch?
Should I consider using OPAL? It looks ideal, but they only list a single company that they know of using their library, which concerns me.
Should I consider other 3rd party libraries?
You should avoid to write your own implementation because this voip is a huge and complex topic. I would also not recommend OPAL (that is already outdated).
Just search for "SIP SDK" and you will see a lot of ready to use working solutions then just choose whichever seems better for your needs.
Opal has been around for years - and the code has been provided to various commercial users.
The code has been tested in many harsh environments.
Good software is like wine - it matures with age. Opal has matured well.
The library is extreme C++ - I hope you know C++ well.
Use Opal - cause when they ask for h.323, it will be easy.
The code has been tested on many compilers - (win, gcc, mac) and each compiler can be regarded
as a new pair of eyes, or another CPP quality check system.
http://www.opensips.org/ is a good choice in working for a server side implementation.
If you are to make a SIP client, try searching for webphones.Things with javascripts are cool.
here is a list:
http://www.voip-info.org/wiki/view/Open+Source+VOIP+Software
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Is there a comprehensive guide on how to use eclipse with zendframework?
I want to find information about the following:
How to debug the zendframework project.
How to use dojo/jQuery with it.
How to create shortcuts which will make me productive.
How to debug the project Unit testing with Zendstudio
How to step into and step over with the project
How to deploy project once I finished it..
And much more..
I cant find any information. I havent found a single book on Zend Studio.
See the Zend Studio 9 User Guide which is found on the Zend Studio Resources page.
It covers
Creating and debugging ZF projects
Using jQuery in your projects, javascript debugging, and prototype
Setting up and using dojo
Using PHPUnit Testing
Using the debugger, including code stepping
Deploying an application, updating it and managing deploy targets
Beyond that of course the zf reference guide is a good place for information on using the actual ZF libraries like Dojo etc, the user guide just shows you how to get the features into your project, but not much on actually using them.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am looking for some comments on Magnolia CMS.
Is there anybody out there having experience on Magnolia and willing to tell about?
I am interested in comments like usability, how fast to start with, potential problems, advantages, disadvantages (in comparison to other open source CMS).
E.g. I could not find out if Magnolia is able to use MySQL data or not.
Reason for my question is we need to build a community platform offering content, wiki, blog, news and user message exchange and all that stuff.
I have some experience on Joomla but not on Magnolia.
Any hints, comments, critics, warnings, recommendations are welcome!
Thank you very much!
Alex
BTW: I already found http://cmsmatrix.org/ which is a good starting point to identify features.
From a Java programmer's point of view, Magnolia CMS has a lot going for it. It has a pretty clean, easily extensible architecture. Lots of hooks to plug-in your own functionality, should you desire to do so.
Also, with the "blossom" module it allows for easy Spring MVC integration.
There might be other systems that provide an easier start, have more 3rd-party-modules or a bigger community. But if you are a Java developer looking for a solid base from which to implement you own custom stuff, you should definitely consider Magnolia.
Magnolia has some high server demands, steep learning curve and poor/limited documentation - you won't find many/any 3rd party books either. However, if you persevere with it you can create pretty much anything. It will work with a MySQL DB but you lose a lot of the main benefits of the system if you do not use the JCR DB.
You might want to ask this question on the Magnolia user-list where those that work on Magnolia projects will see it.
And yes, Magnolia is able to use pretty much any database as its persistence layer.