Comments (13)
Thanks @En3Tho ,
It's beneficial and we will try to integrate with it.
from nbomber.
Hi @En3Tho
I made the changes that you requested.
Can you please try:
https://www.nuget.org/packages/NBomber/5.5.0-beta.1
I tried to build using a single-file deployment, and it worked for me
from nbomber.
Hello, @AntyaDev ! So far I haven't tried that because I'm on vacation now. I will certainly try it out in 1-2 weeks when I get back to work.
from nbomber.
@En3Tho, @AndreyFedorovIID did you try?
If it works for you, I will close this request.
from nbomber.
Hi. I was on vacation too.
I just checked tests with 5.2.2
and 5.5.0-beta.1
. 5.2.2
crashes as before, and 5.5.0-beta.1
works (<SelfContained>false</SelfContained>
(~12 MB) and <SelfContained>true</SelfContained>
(~74 MB) on windows). I didn't make any code changes. I don't have any tasks for stress tests right now, so I can't give you a more detailed analysis, since I can't spare the time for this. Sorry.
I do not know if all the problems have been fixed, as there may be other effects from combining assemblies into one file. It's not difficult to add tests for this, I think.
As I said earlier, you can close the issue without my response. Since it was not a request, but a suggestion for improvement. (I don't know English very well, maybe I misunderstood or I'm writing incorrectly.)
from nbomber.
What version of NBomber did you use?
from nbomber.
<PackageVersion Include="NBomber" Version="5.2.2"/>
<PackageVersion Include="NBomber.Http" Version="5.0.0"/>
from nbomber.
Does this request come from the Business license or Enterprise?
I need this information to prioritize this work item.
from nbomber.
I'm choosing a library for testing for the company I work for. We have not yet made a decision to purchase a license. We are currently at the stage of choosing a library.
I decided to just share an idea for improvement, which would be nice to see.
The task can be simply closed if the developers do not see any benefit.
from nbomber.
Don't get me wrong, but your task is relevant, and we are willing to include it in our release.
We needed this info about the company to understand how we should prioritize it.
from nbomber.
Just stumbled upon this too
You should use Process.GetCurrentProcess().MainModule.FileName instead
It is technically not a blocking issue but self-contained apps are better in a sense that you don't have to install anything to run the app. Binary is huge but it works.
from nbomber.
Hi @En3Tho , @AndreyFedorovIID
Is this task is still relevant for you?
from nbomber.
Hello, @AntyaDev For now I've resorted to manually make tar.gz archive with all the data to make copying via ssh faster. In theory single file bundle has similar size and should be easier to use.
Ideally I would rather see work done towards Making NBomber AOT-compatible (I don't know if it is now, but last time I've checked it threw at run time due to serilog missing some things that were trimmed away). I think that would be the best option. Smallest size, faster startup, similar perf for a load utility.
from nbomber.
Related Issues (20)
- Add realtime stats sink for TimescaleDB
- Improve logger for NBomber Cluster
- Add hint that tracks unfinished tasks
- Printing load Simulation config for HTML report
- Improve logger configuration HOT 1
- Add InstanceId and InstanceNumber for ScenarioInfo
- Possibility to change LoadSimulationsSettings within a JSON file with values provided from command line arguments. HOT 8
- Fix bug with HTML and DateTime parsing
- Implement Step.RunHidden to not show a step in the report HOT 14
- Show Standard Deviation in Report HOT 2
- Add Bytes extensions API
- Problem with license validation HOT 6
- Help: Why is only one copy running even if I specified multiple copies? HOT 11
- Feature Request: Provide a way for a scenario to detect that the scenario is ending. HOT 2
- Add hint if Warmup is None
- Reporting maxes out at about 12 minutes HOT 5
- Provide list of license servers
- Add ability to start measuring stats after some period of time.
- Improve license validation
- Backwards compatibility issues with NATS Client HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nbomber.