Name: har-validator-fsless
Owner: Postman
Description: Extremely fast HTTP Archive (HAR) validator using JSON Schema
Created: 2015-04-08 11:15:19.0
Updated: 2017-06-12 12:49:44.0
Pushed: 2017-07-06 11:46:11.0
Homepage: http://ahmadnassri.github.io/har-validator/
Size: 57
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Extremely fast HTTP Archive (HAR) validator using JSON Schema.
use in cli
install --global har-validator
use as a module
install --save har-validator
age: har-validator [options] <files ...>
tions:
-h, --help output usage information
-V, --version output the version number
-s, --schema [name] validate schema name (log, request, response, etc ...)
validator har.json
validator --schema request request.json
Returns true
or false
.
data: Object
(Required)
a full HAR object
callback: Function
gets two arguments (err, valid)
HAR = require('./har.json');
validate = require('har-validator');
date(HAR, function (e, valid) {
(e) console.log(e.errors)
(valid) console.log('horray!');
Returns true
or false
.
data: Object
(Required)
a log object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.log(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a cache object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.cache(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a “beforeRequest” or “afterRequest” objects
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.cacheEntry(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a content object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.content(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a cookie object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.cookie(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a creator object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.creator(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a entry object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.entry(data, function (e, valid) {
(e) console.log(e.errors)
alias of Validate(data [, callback])
Returns true
or false
.
data: Object
(Required)
a page object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.page(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a pageTimings object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.pageTimings(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a postData object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.postData(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a record object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.record(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a request object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.request(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a response object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.cacheEntry(data, function (e, valid) {
(e) console.log(e.errors)
Returns true
or false
.
data: Object
(Required)
a timings object
callback: Function
gets two arguments (err, valid)
validate = require('har-validator');
date.timings(data, function (e, valid) {
(e) console.log(e.errors)