Unable to record with extension Seraphic Web Security - security

I have a problem with recording. It started after our organization installed Seraphic extension and I can't switch it off.
Is there a away to solve it without switch it off?
Thanks,

I don't know what "Seraphic extension" is but if it's a kind of proxy - you need to make JMeter aware of this upstream proxy as it's described in Using JMeter behind a proxy chapter of JMeter documentation.
You can also try out JMeter Chrome Extension which makes recording process easier as you don't need to think of proxies and certificates.
And last but not the least you can record your test scenario using your browser developer tools, store the captured requests into a HAR file and convert this HAR file into JMeter test script.

Related

Buildfire: Debugging on IOS Test Flight

I can't seem to figure out why my plugin works fine on the Web App mode, versus the IOS Test Flight.
It seems like an angularjs dependency is not loading correctly, but I have no way of knowing.
Not sure what your app/plugin situation is precisely. However, a good place to start would be here https://github.com/BuildFire/sdk/wiki/App-Developer-Mode this will allow you to test your code live on the device without publishing. It hijacks the plugin and loads your localhost version so that you can test on the fly changes.
Also, you may want to try shipping logs with http://debug.buildfire.com this will allow you to read console logs remotely

How can I run a Chrome extension in NW.js?

This question is pretty short and self explanatory. I'm wondering how I can run my Chrome extension in NW.js.
I know you can run an app in NW.js and I think you can run extensions as well?
I can't find much on the topic. Back in 2013 the way to do it seemed to be:
nw [path to manifest.json] --load-extension
Any ideas are appreciated!
Yes you can.
First off, download the extension you want. For this example I'll be using this debugging tool, which adds an additional tab in the dev tools window.
Inside your NW.js package.json file, ensure you have an entry called chromium-args.
Ensure its value contains --enable-extensions --load-extension=relative_path_to_extension_manifest.
My package.json looks like this:
After restarting the application, the extension shows up as expected:
Something I'll add is that the full Chrome API might not be available to you. I couldn't find info about what NW.js supports, but Electron definitely does not support the entire API, so this might have similar restrictions.
I also noticed you mention in the comments that you need to assign a hotkey of sorts. I'd need to know what you were trying to do, but essentially you have the option of either using a browser mechanism such as addEventListener('keydown', myHandler) or using the NW.js API depending on your exact needs.

linux or windows terminal over the web

I'm planing to make a web app which will allow you to have a Linux Terminal on a web page so that you can execute any command an get the response as if you were in front of your linux terminal.
I planed to use NodeJS as it is server side JavaScript, asynchronous and fast.
Also I saw this wich does exactly what i'm trying to do, I peeked in the source code, but didn't found something useful, I also analysed it with google chrome developer tools on the network tab, but there is absolutely nothing even while executing some commands and getting responses. How is this possible ? what technology do you think they used ?
So I wanted to get your advice, your experience in order to start it the right way.
I firstly decided to use NodeJS, but if there is another programming language or Framework more appropriate for this kind of application please let me know.
If you want a real terminal in the browser using node.js on the backend, you might give tty.js a try.
Alternatively you can use the pty.js module manually which is used by tty.js. Along with that, you could also use xterm for doing the browser-side terminal emulation.

Enabling multi threaded downloading in chrome

I want to create a chrome extension which can enable multi thread downloading of files. Does chrome expose some API which can be used to read file streams using javascript?
I was wondering why does chrome by default not support multi threaded downloading? Also if there are any ways of doing the same right now?
The downloads API (as of now, available on the dev channel only) seems to support your request. Each invocation of the chrome.downloads.download method constitutes a download of its own inside a separate thread (or process, for that matter).
Look at Metalink Downloader: https://chrome.google.com/webstore/detail/metalink-downloader/jnpljlobbiggcdikagmiepniibjdinap
Metalink Downloader can set 10 simultaneous connections to download from one url.

How to do IIS style compression with Cassini?

I have http compression turned on in my production IIS box. Is there a way to turn it on in the Cassini web server (that comes with VS200x)?
The reason for this is that I am getting slanted performance results and would like the bandwidth in my dev environment to mirror that of production.
Is this possible?
the only way I know how to do it is ff you implement your own Compression Module that handles this directly instead of relying on the server you can get compression out of Cassini. If you want the server to handle this for you transparently, I don't think Cassini is built or designed for this.
You can verify for yourself that it isn't possible, the source code is public.
Obviously you are not following the best practices.
You need to set up a test environment after the dev phase. This test environment must be exactly the same as your deployment box. Then you can simulate traffic to the test box in order to find issues. Once tests are done, you can start to deploy.
Cassini is only for dev purposes, so it is meaningless to bring it for test purposes.

Resources