SlideShare ist ein Scribd-Unternehmen logo
1 von 104
Downloaden Sie, um offline zu lesen
@SPEC RG DevOps
BenchFlow



A Platform for End-to-end
Automation of Performance
Testing and Analysis
Vincenzo Ferme, Cesare Pautasso
https://github.com/benchflow
2
End-to-end (e2e) Performance Testing
Workload
Modeling
Workload
Modeling
SUT Configuration
and Deployment
2
End-to-end (e2e) Performance Testing
Workload
Modeling
Workload
Modeling
SUT Configuration
and Deployment
Test
Execution
2
End-to-end (e2e) Performance Testing
Workload
Modeling
Workload
Modeling
SUT Configuration
and Deployment
Test
Execution
2
End-to-end (e2e) Performance Testing
Workload
Modeling
Workload
Modeling
SUT Configuration
and Deployment
Test
Execution
Data
Collection
2
End-to-end (e2e) Performance Testing
Workload
Modeling
Workload
Modeling
SUT Configuration
and Deployment
Test
Execution
Data
Analysis
Data
Collection
3
BenchFlow Overview
BenchFlow
BF
3
BenchFlow Overview
BenchFlow
BF
DSL
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

Adapters
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

Adapters
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

- SUT Deployment

Adapters
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

- SUT Deployment

Adapters
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

- SUT Deployment

- BenchFlow
Adapters
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

- SUT Deployment

- BenchFlow
Adapters
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

- SUT Deployment

- BenchFlow
Adapters
Faban
Test Execution
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

- SUT Deployment

- BenchFlow
Adapters
Faban
Minio
Data Collection
Test Execution
3
BenchFlow Overview
BenchFlow
BF
DSL
- Workload Modeling

- SUT Configuration

- SUT Deployment

- BenchFlow
Adapters
Faban
Minio
Data Collection
Data Analysis
Test Execution
4
A Declarative DSL to
Configure and Control
the e2e Process
5
What is Possible to Configure?
Test Execution
Data Collection
Data Analysis
Workload Modeling
SUT Configuration
and Deployment
BF
BenchFlow
5
What is Possible to Configure?
Test Execution
Data Collection
Data Analysis
Workload Modeling
SUT Configuration
and Deployment
BF
BenchFlow
6
Workload Modeling
users: 1000
workload_execution:
ramp_up: 30s
steady_state: 10m
ramp_down: 30s
7
Workload Modeling
workload:
name_of_the_workload:
driver_type: "http"
popularity: 100%

inter_operation_timings: "uniform"

operations:
- …
mix:
- …
7
Workload Modeling
workload:
name_of_the_workload:
driver_type: "http"
popularity: 100%

inter_operation_timings: "uniform"

operations:
- …
mix:
- …
Know
you
I
SUT-awareness
7
Workload Modeling
workload:
name_of_the_workload:
driver_type: "http"
popularity: 100%

inter_operation_timings: "uniform"

operations:
- …
mix:
- …
Know
you
I
SUT-awareness
Faban
8
workload:	
		{	String	:	<name	of	the	workload	>	}	
				driver_type:	{	String	:	<"start","http">	}	
				popularity:	{	[String]	:	<number	+	"%">	}	
				inter_operation_timings:	{	String:	<"negative-exponential",	"uniform",	"fixed-time">	}	
				operations:	
						-	{	String	:	<name	of	the	.bpmn	file	with	the	process	>	}	
				operations:	
						{	String	:	<Name	of	operation>	}	
								protocol:	{	String:	<"http">	}	
								endpoint:	{	String	:	<path	of	call>	}	
								method:	{	String	:	<"OPTIONS",	"GET",	"HEAD",	"POST",	"PUT",	"DELETE",	"TRACE",	"CONNECT">	}	
								headers:	
										Accept:	{	String	:	<Media	Type>	}	
										...	
								data:	{	String	:	<JSON	object>	}	
								max90th_response_time:	{	Number	:	<max	response	time	allowed	for	90th	percentile>	}	
				mix:	
						fixed_sequence:	{	[String]	:	<name	of	operations	in	the	wanted	order>	}	
						flat:	{	[String]	:	<number	+	"%">	}	
						#	IF	FlatSequenceMix	
						flat:	{	[String]	:	<number	+	"%">	}	
						sequences:	
								-	{	[String]	:	<name	of	operations	in	the	wanted	order>	}	
								...	
						matrix:	
								-	{	[String]	:	<number	+	"%">	}	
								...	
						max_deviation:	{	String	:	<number	+	"%">	}
9
SUT Configuration and Deployment
services:
service_a:
image: 'service_a'
environment:
- DB_URL=jdbc:mysql://${BF_db_IP}:${BF_db_PORT}/${BF_db_MYSQL_DATABASE}
network_mode: host
ports:
- 8080:8080
db:
image: 'mysql:5.7.18'
network_mode: host
environment:
- MYSQL_DATABASE="test_database"
ports:
- 3306:3306
10
SUT Configuration and Deployment
sut:
name: example_name
version: 1.0.0
type: "http"
configuration:
target_service:
name: service_a
endpoint: /
sut_ready_log_check: "Started in (.*)"
deployment:
service_a: server_1
db: server_2
10
SUT Configuration and Deployment
sut:
name: example_name
version: 1.0.0
type: "http"
configuration:
target_service:
name: service_a
endpoint: /
sut_ready_log_check: "Started in (.*)"
deployment:
service_a: server_1
db: server_2
Know
you
I
SUT-awareness
11
SUT Configuration and Deployment
sut:
…
service_a:
resources:
- memory: 1GB
- cores: 1
...
environment:
...
12
Docker Machine
provides
Docker Engine
Containers
SUT Configuration and Deployment
12
Docker Swarm
Docker Compose
Docker Machine
provides
manages
Docker Engine
Containers
Servers
SUT’s Deployment Conf.
deploys
SUT Configuration and Deployment
13
BenchFlow and Test Execution
termination_criteria:
test:
max_time = 1h
…
...
...
14
Data Collection
data_collection:
client_side:
faban:
...
interval: 1s
...
server_side:
service_a: logs
db:
mysql:
environment:
SETTING_A : example_setting
...
15
Server-side Data and Metrics Collection
Serv. BFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
15
Server-side Data and Metrics Collection
Serv. BFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
MONITOR
16
Server-side Data and Metrics Collection
DBMSFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
• CPU usage
• Database state
Examples of Monitors:Monitors’ Characteristics:
• RESTful services
• Lightweight (written in Go)
• Can embed any existing tool
16
Server-side Data and Metrics Collection
DBMSFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
CPU
Monitor
DB
Monitor
• CPU usage
• Database state
Examples of Monitors:Monitors’ Characteristics:
• RESTful services
• Lightweight (written in Go)
• Can embed any existing tool
17
Server-side Data and Metrics Collection
DBMSFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
17
Server-side Data and Metrics Collection
DBMSFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
Minio
Instance
Database
Analyses
COLLECTORS
18
Server-side Data and Metrics Collection
DBMSFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
• Container’s Stats (e.g., CPU usage)
• Database dump
• Applications Logs
Examples of Collectors:Collectors’ Characteristics:
• RESTful services
• Lightweight (written in Go)
• Two types: online and offline
• Can embed any existing tool
• Buffer data locally
18
Server-side Data and Metrics Collection
DBMSFaban Drivers
ContainersServers
harness
Serv. A
TestExecution
Serv. N
Stats
Collector
DB
Collector
• Container’s Stats (e.g., CPU usage)
• Database dump
• Applications Logs
Examples of Collectors:Collectors’ Characteristics:
• RESTful services
• Lightweight (written in Go)
• Two types: online and offline
• Can embed any existing tool
• Buffer data locally
19
Data Analysis
1. Analysis to Perform
2. Metrics to Compute
3. Settings for the Analysis Logic
20
TestExecution
Minio
Instance
Database
Analyses
DBMSFaban Drivers
ContainersServers
harness
Serv. A
Serv. N
Stats
Collector
DB
Collector
Data Analysis in BenchFlow
20
TestExecution
Minio
Instance
Database
Analyses
DBMSFaban Drivers
ContainersServers
harness
Serv. A
Serv. N
Stats
Collector
DB
Collector
COLLECT
Data Analysis in BenchFlow
20
TestExecution
Minio
Instance
Database
Analyses
DBMSFaban Drivers
ContainersServers
harness
Serv. A
Serv. N
Stats
Collector
DB
Collector
COLLECT
Publish
Data Analysis in BenchFlow
20
TestExecution
Minio
Instance
Database
Analyses
DBMSFaban Drivers
ContainersServers
harness
Serv. A
Serv. N
Stats
Collector
DB
Collector
COLLECT
Publish
Subscribe
Data Analysis in BenchFlow
20
TestExecution
Minio
Instance
Database
Analyses
DBMSFaban Drivers
ContainersServers
harness
Serv. A
Serv. N
Stats
Collector
DB
Collector
COLLECT
Publish
Subscribe
Read
Data Analysis in BenchFlow
21
Data Analysis: Metrics
1. Client-side Metrics from Faban:

- Response Time, Throughput, Errors, …
21
Data Analysis: Metrics
1. Client-side Metrics from Faban:

- Response Time, Throughput, Errors, …
2. Resource Utilisation Metrics:

- RAM, CPU, IO, NETWORK Utilisation
21
Data Analysis: Metrics
1. Client-side Metrics from Faban:

- Response Time, Throughput, Errors, …
2. Resource Utilisation Metrics:

- RAM, CPU, IO, NETWORK Utilisation
3. SUT-aware Metrics:

- Execution Time of Process Instances, …
21
Data Analysis: Metrics
1. Client-side Metrics from Faban:

- Response Time, Throughput, Errors, …
2. Resource Utilisation Metrics:

- RAM, CPU, IO, NETWORK Utilisation
3. SUT-aware Metrics:

- Execution Time of Process Instances, …
… AND Statistics on Them:

- Descriptive Statistics (max, min, avg, ci, …), Little’s 

Law, Covariance, Coefficient of Variation, …
22
BenchFlow Today
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
23
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Repo
23
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Repo
23
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Repo CI Server
23
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Repo CI Server
23
24
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
24
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Continuous Deployment
24
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Continuous Deployment
Performance Regressions
VersionsMetric
24
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Capacity Planning
Continuous Deployment
Performance Regressions
VersionsMetric
24
BenchFlow in DevOps
Test Execution
Data Collection
Data Analysis
BF
BenchFlow
Capacity Planning
Continuous Deployment
Performance Regressions
VersionsMetric
25
Objective-Driven
Performance Testing
26
Objectives Taxonomy
Base Objectives (Test Types)

standard performance tests, e.g., load test, stress test,
spike test, and configuration test

26
Objectives Taxonomy
Base Objectives (Test Types)

standard performance tests, e.g., load test, stress test,
spike test, and configuration test

Objectives

specific types of performance engineering activities,
e.g., capacity planning and performance tradeoffs

26
Objectives Taxonomy
Base Objectives (Test Types)

standard performance tests, e.g., load test, stress test,
spike test, and configuration test

Objectives

specific types of performance engineering activities,
e.g., capacity planning and performance tradeoffs

Meta-Objectives

defined from already collected performance knowledge,
e.g., regressions detection, comparing different systems
(or versions of the same system) using a benchmark
27
Example: Configuration Test
objective:
type: configuration
observation:
- …
exploration_space:
- …
termination_criteria:
- … BF
28
Example: Configuration Test
observation:
service_A:
- ram_avg
- cpu_avg
- response_time_90th_p
service_B:
- ram_avg
service_A
service_B
BF
29
Example: Configuration Test
exploration_space:
service_A:
resources:
- memory:
range: 1GB... 5GB
step: +1GB
- cpus:
range: 1…4
environment:
- SIZE_OF_THREADPOOL:
range: 5...100
step: +5
- … BFservice_A
service_B
30
Example: Configuration Test
BF
termination_criteria:
exploration:

…
test:

max_time = 1h
experiment:

number: 5



confidence: 90%

...
Example: Configuration Test
SIZE_OF_THREADPOOL
CPUs
memory
31
Example: Configuration Test
SIZE_OF_THREADPOOL
CPUs
memory
31
Example: Configuration Test
SIZE_OF_THREADPOOL
CPUs
memory
31
Example: Configuration Test
MARS
Kriging
…
SIZE_OF_THREADPOOL
CPUs
memory
31
observation:
service_A:
- ram_avg
- cpu_avg
- response_time_90th_p
service_B:
- ram_avg
32
Objectives
- Capacity planning (also based on some
constraints)

e.g., CPU, RAM

why? cost of resources -> important for the business

32
Objectives
- Capacity planning (also based on some
constraints)

e.g., CPU, RAM

why? cost of resources -> important for the business

- Performance tradeoffs based on some
(resource) constraints 

e.g., which configuration is good enough?

why? responsiveness -> important for the user
33
Example: Performance Tradeoff
tradeoff_target:
service_A:
- min(response_time_90th_p)
service_B:
- min(memory)
...
service_A
service_B
34
Example: Performance Tradeoffs
CPUs
memory
SIZE_OF_THREADPOOL
MARS
Kriging
…
tradeoff_target:
service_A:
- min(response_time_90th_p)
service_B:
- min(memory)
34
Example: Performance Tradeoffs
CPUs
memory
SIZE_OF_THREADPOOL
MARS
Kriging
…
tradeoff_target:
service_A:
- min(response_time_90th_p)
service_B:
- min(memory)
34
Example: Performance Tradeoffs
CPUs
memory
SIZE_OF_THREADPOOL
MARS
Kriging
…
tradeoff_target:
service_A:
- min(response_time_90th_p)
service_B:
- min(memory)
1. New SUT Types:

- Add Adapters to Interact with the SUT ( )
35
How Can I Extend BenchFlow?
1. New SUT Types:

- Add Adapters to Interact with the SUT ( )
2. Support new Objectives:

- Extend the DSL ( ) and BenchFlow ( )
35
How Can I Extend BenchFlow?
1. New SUT Types:

- Add Adapters to Interact with the SUT ( )
2. Support new Objectives:

- Extend the DSL ( ) and BenchFlow ( )
3. New Data Collectors:

- Add Collectors Services ( )
35
How Can I Extend BenchFlow?
1. New SUT Types:

- Add Adapters to Interact with the SUT ( )
2. Support new Objectives:

- Extend the DSL ( ) and BenchFlow ( )
3. New Data Collectors:

- Add Collectors Services ( )
4. New Data Analyses:

- From Dedicated Services

- From Collectors, or with Tasks
35
How Can I Extend BenchFlow?
36
BenchFlow Adoption: Last Two Years
(2-3 Active)Developers5 Total
36
BenchFlow Adoption: Last Two Years
(2-3 Active)Developers5 Total
Adopters3
36
BenchFlow Adoption: Last Two Years
(2-3 Active)Developers5 Total
200+ Unique Tests DSL (3 SUTs / 12 Vers.)
WfMS
Adopters3
36
BenchFlow Adoption: Last Two Years
(2-3 Active)Developers5 Total
200+ Unique Tests DSL (3 SUTs / 12 Vers.)
WfMS
600+ Executed Test Runs
Adopters3
36
BenchFlow Adoption: Last Two Years
450GB+ Crunched Data
(2-3 Active)Developers5 Total
200+ Unique Tests DSL (3 SUTs / 12 Vers.)
WfMS
600+ Executed Test Runs
Adopters3
36
BenchFlow Adoption: Last Two Years
450GB+ Crunched Data
20’000+ Computed Metrics and Statistics
(2-3 Active)Developers5 Total
200+ Unique Tests DSL (3 SUTs / 12 Vers.)
WfMS
600+ Executed Test Runs
Adopters3
37
Where is BenchFlow?
Platform
37
Where is BenchFlow?
Platform
https://github.com/benchflow
37
Where is BenchFlow?
Platform
https://hub.docker.com/u/benchflow/
https://github.com/benchflow
37
Where is BenchFlow?
Platform
https://hub.docker.com/u/benchflow/
https://github.com/benchflow
When a Release? September 2017
37
Where is BenchFlow?
Platform
Research Publications
http://benchflow.inf.usi.ch
https://hub.docker.com/u/benchflow/
https://github.com/benchflow
When a Release? September 2017
Call for Internship
38
1. Academic / Industry or Hybrid

Call for Internship
38
1. Academic / Industry or Hybrid

2. Use Cases for BenchFlow

Call for Internship
38
1. Academic / Industry or Hybrid

2. Use Cases for BenchFlow

3. Open for Extending BenchFlow for the Use Cases
Call for Project Collaboration
39
1. Performance Testing in DevOps
Call for Project Collaboration
39
1. Performance Testing in DevOps
2. End-to-end Automation of Performance Testing
Call for Project Collaboration
39
1. Performance Testing in DevOps
2. End-to-end Automation of Performance Testing
3. Objective-driven Performance Testing
Call for Project Collaboration
39
1. Performance Testing in DevOps
2. End-to-end Automation of Performance Testing
3. Objective-driven Performance Testing
4. …Other Ideas?
40
_____ _ _ __ __ _
|_ _| |__ __ _ _ __ | | __   / /__ _ _| |
| | | '_  / _` | '_ | |/ /  V / _ | | | | |
| | | | | | (_| | | | | < | | (_) | |_| |_|
|_| |_| |_|__,_|_| |_|_|_ |_|___/ __,_(_)
benchflow
benchflow
vincenzo.ferme@usi.ch
https://github.com/benchflow
40

Weitere ähnliche Inhalte

Was ist angesagt?

Cross-Project Build Co-change Prediction
Cross-Project Build Co-change PredictionCross-Project Build Co-change Prediction
Cross-Project Build Co-change PredictionShane McIntosh
 
Mining Co-Change Information to Understand when Build Changes are Necessary
Mining Co-Change Information to Understand when Build Changes are NecessaryMining Co-Change Information to Understand when Build Changes are Necessary
Mining Co-Change Information to Understand when Build Changes are NecessaryShane McIntosh
 
CI from scratch with Jenkins (EN)
CI from scratch with Jenkins (EN)CI from scratch with Jenkins (EN)
CI from scratch with Jenkins (EN)Borislav Traykov
 
Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...
Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...
Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...Shane McIntosh
 
QA. Load Testing
QA. Load TestingQA. Load Testing
QA. Load TestingAlex Galkin
 
Release With Maven
Release With MavenRelease With Maven
Release With Maveneugenn
 
The Impact of Code Review Coverage and Participation on Software Quality
The Impact of Code Review Coverage and Participation on Software QualityThe Impact of Code Review Coverage and Participation on Software Quality
The Impact of Code Review Coverage and Participation on Software QualityShane McIntosh
 
Tracing Software Build Processes to Uncover License Compliance Inconsistencie...
Tracing Software Build Processes to Uncover License Compliance Inconsistencie...Tracing Software Build Processes to Uncover License Compliance Inconsistencie...
Tracing Software Build Processes to Uncover License Compliance Inconsistencie...Shane McIntosh
 
Identifying Hotspots in the PostgreSQL Build Process
Identifying Hotspots in the PostgreSQL Build ProcessIdentifying Hotspots in the PostgreSQL Build Process
Identifying Hotspots in the PostgreSQL Build ProcessShane McIntosh
 
Becoming a Plumber: Building Deployment Pipelines - All Day DevOps
Becoming a Plumber: Building Deployment Pipelines - All Day DevOpsBecoming a Plumber: Building Deployment Pipelines - All Day DevOps
Becoming a Plumber: Building Deployment Pipelines - All Day DevOpsDaniel Barker
 
Microsoft White Paper
Microsoft White PaperMicrosoft White Paper
Microsoft White PaperTim Cashman
 
Using JMeter for Performance Testing Live Streaming Applications
Using JMeter for Performance Testing Live Streaming ApplicationsUsing JMeter for Performance Testing Live Streaming Applications
Using JMeter for Performance Testing Live Streaming ApplicationsBlazeMeter
 
Continuous Deployment Pipeline with maven
Continuous Deployment Pipeline with mavenContinuous Deployment Pipeline with maven
Continuous Deployment Pipeline with mavenAlan Parkinson
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webappAmit Solanki
 
Build Automation using Maven
Build Automation using Maven Build Automation using Maven
Build Automation using Maven Ankit Gubrani
 

Was ist angesagt? (20)

Cross-Project Build Co-change Prediction
Cross-Project Build Co-change PredictionCross-Project Build Co-change Prediction
Cross-Project Build Co-change Prediction
 
Buildtechs
BuildtechsBuildtechs
Buildtechs
 
Mining Co-Change Information to Understand when Build Changes are Necessary
Mining Co-Change Information to Understand when Build Changes are NecessaryMining Co-Change Information to Understand when Build Changes are Necessary
Mining Co-Change Information to Understand when Build Changes are Necessary
 
Continuous delivery-with-maven
Continuous delivery-with-mavenContinuous delivery-with-maven
Continuous delivery-with-maven
 
CI from scratch with Jenkins (EN)
CI from scratch with Jenkins (EN)CI from scratch with Jenkins (EN)
CI from scratch with Jenkins (EN)
 
Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...
Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...
Collecting and Leveraging a Benchmark of Build System Clones to Aid in Qualit...
 
QA. Load Testing
QA. Load TestingQA. Load Testing
QA. Load Testing
 
Release With Maven
Release With MavenRelease With Maven
Release With Maven
 
The Impact of Code Review Coverage and Participation on Software Quality
The Impact of Code Review Coverage and Participation on Software QualityThe Impact of Code Review Coverage and Participation on Software Quality
The Impact of Code Review Coverage and Participation on Software Quality
 
Tracing Software Build Processes to Uncover License Compliance Inconsistencie...
Tracing Software Build Processes to Uncover License Compliance Inconsistencie...Tracing Software Build Processes to Uncover License Compliance Inconsistencie...
Tracing Software Build Processes to Uncover License Compliance Inconsistencie...
 
Identifying Hotspots in the PostgreSQL Build Process
Identifying Hotspots in the PostgreSQL Build ProcessIdentifying Hotspots in the PostgreSQL Build Process
Identifying Hotspots in the PostgreSQL Build Process
 
Becoming a Plumber: Building Deployment Pipelines - All Day DevOps
Becoming a Plumber: Building Deployment Pipelines - All Day DevOpsBecoming a Plumber: Building Deployment Pipelines - All Day DevOps
Becoming a Plumber: Building Deployment Pipelines - All Day DevOps
 
ICSE2011_SRC
ICSE2011_SRC ICSE2011_SRC
ICSE2011_SRC
 
Microsoft White Paper
Microsoft White PaperMicrosoft White Paper
Microsoft White Paper
 
Using JMeter for Performance Testing Live Streaming Applications
Using JMeter for Performance Testing Live Streaming ApplicationsUsing JMeter for Performance Testing Live Streaming Applications
Using JMeter for Performance Testing Live Streaming Applications
 
Continuous Deployment Pipeline with maven
Continuous Deployment Pipeline with mavenContinuous Deployment Pipeline with maven
Continuous Deployment Pipeline with maven
 
Load testing with Blitz
Load testing with BlitzLoad testing with Blitz
Load testing with Blitz
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webapp
 
JMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc ApproachJMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc Approach
 
Build Automation using Maven
Build Automation using Maven Build Automation using Maven
Build Automation using Maven
 

Ähnlich wie BenchFlow: A Platform for End-to-end Automation of Performance Testing and Analysis

Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetesBen Hall
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesChris Bailey
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administratorsSharon James
 
Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)ThirdWaveInsights
 
Serve Meals, Not Ingredients - ChefConf 2015
Serve Meals, Not Ingredients - ChefConf 2015Serve Meals, Not Ingredients - ChefConf 2015
Serve Meals, Not Ingredients - ChefConf 2015Chef
 
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...Amazon Web Services
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockScyllaDB
 
Building cloud native apps with .net core 3.0 and kubernetes
Building cloud native apps with .net core 3.0 and kubernetesBuilding cloud native apps with .net core 3.0 and kubernetes
Building cloud native apps with .net core 3.0 and kubernetesNilesh Gule
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Amazon Web Services
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
CISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentCISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentBrad Rippe
 
Migration Station at SAS - DevOps for Fusion with Version Control and Continu...
Migration Station at SAS - DevOps for Fusion with Version Control and Continu...Migration Station at SAS - DevOps for Fusion with Version Control and Continu...
Migration Station at SAS - DevOps for Fusion with Version Control and Continu...Lucidworks
 
SAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business ObjectsSAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business ObjectsSitesh Patel
 
WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...
WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...
WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...WSO2
 
Django Proposal.pdf
Django Proposal.pdfDjango Proposal.pdf
Django Proposal.pdfdeepak474135
 
Building Continuous Application with Structured Streaming and Real-Time Data ...
Building Continuous Application with Structured Streaming and Real-Time Data ...Building Continuous Application with Structured Streaming and Real-Time Data ...
Building Continuous Application with Structured Streaming and Real-Time Data ...Databricks
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Codemotion
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Codemotion
 
Alibaba cloud benchmarking report ecs rds limton xavier
Alibaba cloud benchmarking report ecs  rds limton xavierAlibaba cloud benchmarking report ecs  rds limton xavier
Alibaba cloud benchmarking report ecs rds limton xavierLimton Xavier
 

Ähnlich wie BenchFlow: A Platform for End-to-end Automation of Performance Testing and Analysis (20)

Sap bc performance test
Sap bc performance testSap bc performance test
Sap bc performance test
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
WebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination FeaturesWebSphere Technical University: Top WebSphere Problem Determination Features
WebSphere Technical University: Top WebSphere Problem Determination Features
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)
 
Serve Meals, Not Ingredients - ChefConf 2015
Serve Meals, Not Ingredients - ChefConf 2015Serve Meals, Not Ingredients - ChefConf 2015
Serve Meals, Not Ingredients - ChefConf 2015
 
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with Sherlock
 
Building cloud native apps with .net core 3.0 and kubernetes
Building cloud native apps with .net core 3.0 and kubernetesBuilding cloud native apps with .net core 3.0 and kubernetes
Building cloud native apps with .net core 3.0 and kubernetes
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
Integrating Infrastructure as Code into a Continuous Delivery Pipeline | AWS ...
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
CISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentCISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 Development
 
Migration Station at SAS - DevOps for Fusion with Version Control and Continu...
Migration Station at SAS - DevOps for Fusion with Version Control and Continu...Migration Station at SAS - DevOps for Fusion with Version Control and Continu...
Migration Station at SAS - DevOps for Fusion with Version Control and Continu...
 
SAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business ObjectsSAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business Objects
 
WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...
WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...
WSO2 Customer Webinar: WEST Interactive’s Deployment Approach and DevOps Prac...
 
Django Proposal.pdf
Django Proposal.pdfDjango Proposal.pdf
Django Proposal.pdf
 
Building Continuous Application with Structured Streaming and Real-Time Data ...
Building Continuous Application with Structured Streaming and Real-Time Data ...Building Continuous Application with Structured Streaming and Real-Time Data ...
Building Continuous Application with Structured Streaming and Real-Time Data ...
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
 
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
Jörg Schad - Hybrid Cloud (Kubernetes, Spark, HDFS, …)-as-a-Service - Codemot...
 
Alibaba cloud benchmarking report ecs rds limton xavier
Alibaba cloud benchmarking report ecs  rds limton xavierAlibaba cloud benchmarking report ecs  rds limton xavier
Alibaba cloud benchmarking report ecs rds limton xavier
 

Mehr von Vincenzo Ferme

Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...Vincenzo Ferme
 
A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...Vincenzo Ferme
 
Estimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the CloudEstimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the CloudVincenzo Ferme
 
Workflow Engine Performance Benchmarking with BenchFlow
Workflow Engine Performance Benchmarking with BenchFlowWorkflow Engine Performance Benchmarking with BenchFlow
Workflow Engine Performance Benchmarking with BenchFlowVincenzo Ferme
 
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...Vincenzo Ferme
 
A Container-Centric Methodology for Benchmarking Workflow Management Systems
A Container-Centric Methodology for Benchmarking Workflow Management SystemsA Container-Centric Methodology for Benchmarking Workflow Management Systems
A Container-Centric Methodology for Benchmarking Workflow Management SystemsVincenzo Ferme
 
Towards a Benchmark for BPMN Engines
Towards a Benchmark for BPMN EnginesTowards a Benchmark for BPMN Engines
Towards a Benchmark for BPMN EnginesVincenzo Ferme
 
BenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management Systems
BenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management SystemsBenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management Systems
BenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management SystemsVincenzo Ferme
 
On the Road to Benchmarking BPMN 2.0 Workflow Engines
On the Road to Benchmarking BPMN 2.0 Workflow EnginesOn the Road to Benchmarking BPMN 2.0 Workflow Engines
On the Road to Benchmarking BPMN 2.0 Workflow EnginesVincenzo Ferme
 

Mehr von Vincenzo Ferme (10)

Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...
 
A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...A Declarative Approach for Performance Tests Execution in Continuous Software...
A Declarative Approach for Performance Tests Execution in Continuous Software...
 
Estimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the CloudEstimating the Cost for Executing Business Processes in the Cloud
Estimating the Cost for Executing Business Processes in the Cloud
 
Workflow Engine Performance Benchmarking with BenchFlow
Workflow Engine Performance Benchmarking with BenchFlowWorkflow Engine Performance Benchmarking with BenchFlow
Workflow Engine Performance Benchmarking with BenchFlow
 
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
 
A Container-Centric Methodology for Benchmarking Workflow Management Systems
A Container-Centric Methodology for Benchmarking Workflow Management SystemsA Container-Centric Methodology for Benchmarking Workflow Management Systems
A Container-Centric Methodology for Benchmarking Workflow Management Systems
 
Towards a Benchmark for BPMN Engines
Towards a Benchmark for BPMN EnginesTowards a Benchmark for BPMN Engines
Towards a Benchmark for BPMN Engines
 
BenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management Systems
BenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management SystemsBenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management Systems
BenchFlow, a Framework for Benchmarking BPMN 2.0 Workflow Management Systems
 
On the Road to Benchmarking BPMN 2.0 Workflow Engines
On the Road to Benchmarking BPMN 2.0 Workflow EnginesOn the Road to Benchmarking BPMN 2.0 Workflow Engines
On the Road to Benchmarking BPMN 2.0 Workflow Engines
 
Open Data
Open DataOpen Data
Open Data
 

Kürzlich hochgeladen

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

BenchFlow: A Platform for End-to-end Automation of Performance Testing and Analysis