how to customize JMeter dashboard generation - jmeter

I'm using JMeter 5.1.1. I would like to customize dashboard generation the following way:
I would like to keep generating dashboard with requests and subresults ( jmeter.save.saveservice.subresults) and at the same time I need similar report/table where only:
the list of active thread groups is mentioned with percentiles, median, error rate values = for business reporting purposes.
Has anyone did customization like this ?
Is it possible to add custom table like this ?

Related

Open API Spec3 - How to display a drop-down or a way to select an input from multiple inputs?

I am working on Spring Boot & Open API Spec3 using springdoc-openapi-ui. How to display a drop-down or a way to select an input from multiple inputs? I went through https://github.com/swagger-api/swagger-ui/issues/685, I need something like this.
My organization allows only 8 query parameters, we're using pagination, so page, size, sort (by multiple fields) and order (multiple fields). This all consumes 4 query Parameters and left only 4 to used, since for few of the endpoints, consumer wants to use many parameters as optional to fetch the data.
If somehow in api-doc if I can create option to select multiple things like Pagination and Sorting into one then it will be great.
The same question have been opened up here: https://github.com/springdoc/springdoc-openapi/issues/535
Springdoc team has to constantly looking and resolving the issues. Thanks!
Your question is not related to springdoc.
The swagger documentation explains clearly, how to display multiple choices:
https://swagger.io/docs/specification/data-models/enums/

Customize Data Studio reports with different filters for different users

I have many end users for my reports. Some of them want to look at all website data, some just section A, some section B, etc. For my own sanity and not having to create the same report over and over with different filters, I'm wondering if there's either:
A way to provide a link to a report where the link tells data studio what filter to apply to the report
A way to filter the report based on the user who's logging in.
I have the impression that neither of these is possible, and it seems like people are reluctant to have one dashboard that they have to proactively filter for their section (I'm still going to try that). But I'm hoping that there's perhaps something I didn't know about.
This is possible using Custom bookmark links (doc). The Drill down table example (doc) shows how you can create a table with records linking to a second page of the dashboard with different filters. You could use this to create filter pre-sets for different users groups.
This is currently not possible.

Is possible to select different table cells for different threads in same sampler in JMeter record and play back

I want to load test following scenario.
1.Submit student details in basic data insert page.
Result : Added record just bind into table grid in same page.
2.Click on edit button of particular added record in table.
3.Change student name and click on save again.
My key load test scenario is record edit scenario. I used CSV data config for test parameters. I want to know is it possible to select different table cells with different thread requests in same sampler to test my scenario in same tread group.
Please refer the attachment for sample screen.enter image description here
CSV Data Set Config element has Sharing Mode setting, by default it is All Threads.
This means that CSV file is shared across all JMeter threads and each Thread (virtual user) takes the next line each iteration so default configuration should be fine for your use case, just add more threads and/or loops in Thread Group or Loop Controller and JMeter will pick up the next line for each thread/iteration.
See CSV Data Set Config in Sharing Mode - Made Easy article for more information.

How to get filtered statistics in admin-on-rest

After I had great pleasure with the simple implementation of filters in the admin-on-rest List View, I would now like to have a similar view, which does not show the individual posts in a table or as cards but aggregated statistics related to the filter.
For example: Filter all users by male gender. The statistics should then be based on the men, e. g. a histogram with an age distribution.
Is it possible to modify a Custom Iterator in this way? If not, how can I achieve my goal? Can someone give me a jump-start?
You could indeed use a Custom Iterator, however you'll only receive a page of resources which may not be ideal to generate statistics.
If you want statistics on all the data targeted by the filters, you have two options:
declare a new resource for statistics allowing the same filters and generate the statistic on server side. Then, use a Custom Iterator to display them nicely
create a custom route for statistics and do what you would do in a classic React app without using aor

OBIEE 11g : Scheduling Reports based on filter

I need my OBIEE Analysis report to be sent to 200 people( all are from different departments) through Actionable Intelligence Agent .
I need to filter the data based on department and send it. I was unable to put the condition in Agent.
Can I filter the data in Dashboard prompt and link the Agent with Dashboard??
Will this work out or any other suggestion for this case??
For those "filter by X and send it to Y" scenarios the best way (in my opinion) is to use BI Publisher bursting options. It's just the textbook case for that.
If you have to stick to the agents in OBIEE, consider enabling row level security for that data following your requirements. Then just configure the agent to send the analysis to the required people and row level sec should do the rest.
If row level security is too much effort, I guess you could play with some auxiliary analysis to filter your main report based on the department of the user. The idea would be the following:
Create a report with the department column in the criteria and a filter by user where the user id is equal to the presentation variable #{user.id} (this is a meta variable that is always available and contains the user logged in).
Filter your main report with a condition where department is based on the results of another analysis (the previous one), so it will return the right department for each user.
Configure your agent to be sent as recipient (not as a specific user) and use the analysis in point 2 as the content to be delivered
Set your 200 recipients manually or use a condition report to get them
Make sure that both analysis in points 1 and 2 are saved in a place where all the users can read them.
I'm quite sure that it will work too :)
Though to be clear, my first option will be BIP bursting followed by proper row level sec.
Hope it helps!

Resources