Bring a large pot of salted water to a boil. Add 1 lb of trimmed, 2-inch cut asparagus spears and cook for 2-3 minutes until tender-crisp.
Immediately transfer the cooked asparagus to a bowl of ice water. Let sit for 2 minutes, then drain and pat dry thoroughly.
In a large serving bowl, combine the cooled asparagus, 1 cup halved red cherry tomatoes, 1 cup halved yellow cherry tomatoes, 1/4 cup thinly sliced red onion, 1/2 cup crumbled feta cheese, and 2 tbsp chopped fresh parsley.
In a small bowl, whisk together 1/4 cup olive oil, 2 tbsp fresh lemon juice, 1 tsp Dijon mustard, 1 tsp honey, 1/2 tsp salt, and 1/4 tsp black pepper.
Pour the dressing over the salad ingredients and toss gently to coat. Serve immediately, garnished with a lemon wedge.